├── .gitignore ├── LICENSE.md ├── README.md ├── data ├── lexicons │ ├── heteronyms.en.json │ └── words.en.json ├── schemas │ └── options.json └── tables │ └── lcid-table.json ├── docs ├── API.md ├── CLI.md ├── CUDA.md ├── Contributing.md ├── Development.md ├── Engines.md ├── Licenses.md ├── Options.md ├── Releases.md ├── Server.md ├── Tasklist.md └── Technical.md ├── package.json ├── src ├── alignment │ ├── DTWMfccSequenceAlignment.ts │ ├── DTWSequenceAlignment.ts │ ├── DTWSequenceAlignmentWindowed.ts │ ├── LevenshteinSequenceAlignment.ts │ ├── SemanticTextAlignment.ts │ └── SpeechAlignment.ts ├── api │ ├── API.ts │ ├── APIOptions.ts │ ├── Alignment.ts │ ├── Common.ts │ ├── Denoising.ts │ ├── GlobalOptions.ts │ ├── LanguageDetectionCommon.ts │ ├── Recognition.ts │ ├── SourceSeparation.ts │ ├── SpeechLanguageDetection.ts │ ├── SpeechSearch.ts │ ├── SpeechTranslation.ts │ ├── Synthesis.ts │ ├── TextLanguageDetection.ts │ ├── TextTranslation.ts │ ├── TimelineTranslationAlignment.ts │ ├── TranscriptAndTranslationAlignment.ts │ ├── TranslationAlignment.ts │ └── VoiceActivityDetection.ts ├── audio │ ├── AudioBufferConversion.ts │ ├── AudioPlayer.ts │ ├── AudioRecorder.ts │ ├── AudioUtilities.ts │ └── SoxPath.ts ├── build-tools │ └── MakeTarballsForInstalledPackages.ts ├── cli │ ├── CLI.ts │ ├── CLIConfigFile.ts │ ├── CLILauncher.ts │ ├── CLIOptions.ts │ ├── CLIOptionsSchema.ts │ ├── CLIParser.ts │ └── CLIStarter.ts ├── codecs │ ├── FFMpegTranscoder.ts │ └── TIMITCodec.ts ├── data-structures │ ├── DynamicTypedArray.ts │ ├── Queue.ts │ └── WindowedList.ts ├── denoising │ ├── NSNet2.ts │ └── RNNoise.ts ├── dsp │ ├── BiquadFilter.ts │ ├── DecayingPeakEstimator.ts │ ├── FFT.ts │ ├── KWeightingFilter.ts │ ├── LoudnessEstimator.ts │ ├── MFCC.ts │ ├── MelSpectrogram.ts │ ├── Rubberband.ts │ ├── Sonic.ts │ └── SpeexResampler.ts ├── encodings │ ├── Ascii.ts │ ├── Base64.ts │ ├── Hex.ts │ ├── HtmlEscape.ts │ ├── LEB128.ts │ ├── TextEncodingsCommon.ts │ ├── Utf16.ts │ ├── Utf32.ts │ └── Utf8.ts ├── math │ ├── MedianFilter.ts │ └── VectorMath.ts ├── nlp │ ├── ChineseSegmentation.ts │ ├── EspeakPhonemizer.ts │ ├── IPA.ts │ ├── JapaneseSegmentation.ts │ ├── Lexicon.ts │ ├── PhoneConversion.ts │ ├── Segmentation.ts │ └── TextNormalizer.ts ├── recognition │ ├── AmazonTranscribeSTT.ts │ ├── AzureCognitiveServicesSTT.ts │ ├── DeepgramSTT.ts │ ├── GoogleCloudSTT.ts │ ├── OpenAICloudSTT.ts │ ├── SileroSTT.ts │ ├── VoskSTT.ts │ ├── WhisperCppSTT.ts │ └── WhisperSTT.ts ├── server │ ├── Client.ts │ ├── Server.ts │ ├── ServerStarter.ts │ ├── Worker.ts │ └── WorkerStarter.ts ├── source-separation │ └── MDXNetSourceSeparation.ts ├── speech-embeddings │ └── WavToVec2BertFeatureEmbeddings.ts ├── speech-language-detection │ └── SileroLanguageDetection.ts ├── speech-search │ └── DTWSpeechSearch.ts ├── subtitles │ └── Subtitles.ts ├── synthesis │ ├── AwsPollyTTS.ts │ ├── AzureCognitiveServicesTTS.ts │ ├── CoquiServerTTS.ts │ ├── DeepgramTTS.ts │ ├── ElevenLabsTTS.ts │ ├── EspeakTTS.ts │ ├── FliteTTS.ts │ ├── GnuSpeechTTS.ts │ ├── GoogleCloudTTS.ts │ ├── GoogleTranslateTTS.ts │ ├── KokoroTTS.ts │ ├── MicrosoftEdgeTTS.ts │ ├── OpenAICloudTTS.ts │ ├── SamTTS.ts │ ├── SapiTTS.ts │ ├── StreamlabsPollyTTS.ts │ ├── SvoxPicoTTS.ts │ └── VitsTTS.ts ├── tests │ └── Test.ts ├── text-language-detection │ ├── FastTextLanguageDetection.ts │ └── TinyLDLanguageDetection.ts ├── text-translation │ ├── DeepLTextTranslation.ts │ ├── GoogleTranslateTextTranslation.ts │ └── NLLBTextTranslation.ts ├── typings │ ├── Fillers.d.ts │ └── TypedArray.ts ├── utilities │ ├── BinaryUtilities.ts │ ├── BrowserRequestHeaders.ts │ ├── Compression.ts │ ├── FileDownloader.ts │ ├── FileReader.ts │ ├── FileSystem.ts │ ├── FileWriter.ts │ ├── Hashing.ts │ ├── Locale.ts │ ├── Logger.ts │ ├── NpmUtilities.ts │ ├── ObjectUtilities.ts │ ├── OnnxUtilities.ts │ ├── OpenPromise.ts │ ├── PackageManager.ts │ ├── PathUtilities.ts │ ├── RandomGenerator.ts │ ├── SignalChannel.ts │ ├── SmoothEstimator.ts │ ├── StringBuilder.ts │ ├── StringUtilities.ts │ ├── TarballMaker.ts │ ├── Timeline.ts │ ├── Timer.ts │ ├── Utilities.ts │ ├── VirtualFileReadStream.ts │ ├── WebReader.ts │ └── WikipediaReader.ts └── voice-activity-detection │ ├── AdaptiveGateVAD.ts │ ├── SileroVAD.ts │ └── WebRtcVAD.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/README.md -------------------------------------------------------------------------------- /data/lexicons/heteronyms.en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/data/lexicons/heteronyms.en.json -------------------------------------------------------------------------------- /data/lexicons/words.en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/data/lexicons/words.en.json -------------------------------------------------------------------------------- /data/schemas/options.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/data/schemas/options.json -------------------------------------------------------------------------------- /data/tables/lcid-table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/data/tables/lcid-table.json -------------------------------------------------------------------------------- /docs/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/docs/API.md -------------------------------------------------------------------------------- /docs/CLI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/docs/CLI.md -------------------------------------------------------------------------------- /docs/CUDA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/docs/CUDA.md -------------------------------------------------------------------------------- /docs/Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/docs/Contributing.md -------------------------------------------------------------------------------- /docs/Development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/docs/Development.md -------------------------------------------------------------------------------- /docs/Engines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/docs/Engines.md -------------------------------------------------------------------------------- /docs/Licenses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/docs/Licenses.md -------------------------------------------------------------------------------- /docs/Options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/docs/Options.md -------------------------------------------------------------------------------- /docs/Releases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/docs/Releases.md -------------------------------------------------------------------------------- /docs/Server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/docs/Server.md -------------------------------------------------------------------------------- /docs/Tasklist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/docs/Tasklist.md -------------------------------------------------------------------------------- /docs/Technical.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/docs/Technical.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/package.json -------------------------------------------------------------------------------- /src/alignment/DTWMfccSequenceAlignment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/alignment/DTWMfccSequenceAlignment.ts -------------------------------------------------------------------------------- /src/alignment/DTWSequenceAlignment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/alignment/DTWSequenceAlignment.ts -------------------------------------------------------------------------------- /src/alignment/DTWSequenceAlignmentWindowed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/alignment/DTWSequenceAlignmentWindowed.ts -------------------------------------------------------------------------------- /src/alignment/LevenshteinSequenceAlignment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/alignment/LevenshteinSequenceAlignment.ts -------------------------------------------------------------------------------- /src/alignment/SemanticTextAlignment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/alignment/SemanticTextAlignment.ts -------------------------------------------------------------------------------- /src/alignment/SpeechAlignment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/alignment/SpeechAlignment.ts -------------------------------------------------------------------------------- /src/api/API.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/api/API.ts -------------------------------------------------------------------------------- /src/api/APIOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/api/APIOptions.ts -------------------------------------------------------------------------------- /src/api/Alignment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/api/Alignment.ts -------------------------------------------------------------------------------- /src/api/Common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/api/Common.ts -------------------------------------------------------------------------------- /src/api/Denoising.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/api/Denoising.ts -------------------------------------------------------------------------------- /src/api/GlobalOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/api/GlobalOptions.ts -------------------------------------------------------------------------------- /src/api/LanguageDetectionCommon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/api/LanguageDetectionCommon.ts -------------------------------------------------------------------------------- /src/api/Recognition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/api/Recognition.ts -------------------------------------------------------------------------------- /src/api/SourceSeparation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/api/SourceSeparation.ts -------------------------------------------------------------------------------- /src/api/SpeechLanguageDetection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/api/SpeechLanguageDetection.ts -------------------------------------------------------------------------------- /src/api/SpeechSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/api/SpeechSearch.ts -------------------------------------------------------------------------------- /src/api/SpeechTranslation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/api/SpeechTranslation.ts -------------------------------------------------------------------------------- /src/api/Synthesis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/api/Synthesis.ts -------------------------------------------------------------------------------- /src/api/TextLanguageDetection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/api/TextLanguageDetection.ts -------------------------------------------------------------------------------- /src/api/TextTranslation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/api/TextTranslation.ts -------------------------------------------------------------------------------- /src/api/TimelineTranslationAlignment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/api/TimelineTranslationAlignment.ts -------------------------------------------------------------------------------- /src/api/TranscriptAndTranslationAlignment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/api/TranscriptAndTranslationAlignment.ts -------------------------------------------------------------------------------- /src/api/TranslationAlignment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/api/TranslationAlignment.ts -------------------------------------------------------------------------------- /src/api/VoiceActivityDetection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/api/VoiceActivityDetection.ts -------------------------------------------------------------------------------- /src/audio/AudioBufferConversion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/audio/AudioBufferConversion.ts -------------------------------------------------------------------------------- /src/audio/AudioPlayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/audio/AudioPlayer.ts -------------------------------------------------------------------------------- /src/audio/AudioRecorder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/audio/AudioRecorder.ts -------------------------------------------------------------------------------- /src/audio/AudioUtilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/audio/AudioUtilities.ts -------------------------------------------------------------------------------- /src/audio/SoxPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/audio/SoxPath.ts -------------------------------------------------------------------------------- /src/build-tools/MakeTarballsForInstalledPackages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/build-tools/MakeTarballsForInstalledPackages.ts -------------------------------------------------------------------------------- /src/cli/CLI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/cli/CLI.ts -------------------------------------------------------------------------------- /src/cli/CLIConfigFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/cli/CLIConfigFile.ts -------------------------------------------------------------------------------- /src/cli/CLILauncher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/cli/CLILauncher.ts -------------------------------------------------------------------------------- /src/cli/CLIOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/cli/CLIOptions.ts -------------------------------------------------------------------------------- /src/cli/CLIOptionsSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/cli/CLIOptionsSchema.ts -------------------------------------------------------------------------------- /src/cli/CLIParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/cli/CLIParser.ts -------------------------------------------------------------------------------- /src/cli/CLIStarter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/cli/CLIStarter.ts -------------------------------------------------------------------------------- /src/codecs/FFMpegTranscoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/codecs/FFMpegTranscoder.ts -------------------------------------------------------------------------------- /src/codecs/TIMITCodec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/codecs/TIMITCodec.ts -------------------------------------------------------------------------------- /src/data-structures/DynamicTypedArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/data-structures/DynamicTypedArray.ts -------------------------------------------------------------------------------- /src/data-structures/Queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/data-structures/Queue.ts -------------------------------------------------------------------------------- /src/data-structures/WindowedList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/data-structures/WindowedList.ts -------------------------------------------------------------------------------- /src/denoising/NSNet2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/denoising/NSNet2.ts -------------------------------------------------------------------------------- /src/denoising/RNNoise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/denoising/RNNoise.ts -------------------------------------------------------------------------------- /src/dsp/BiquadFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/dsp/BiquadFilter.ts -------------------------------------------------------------------------------- /src/dsp/DecayingPeakEstimator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/dsp/DecayingPeakEstimator.ts -------------------------------------------------------------------------------- /src/dsp/FFT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/dsp/FFT.ts -------------------------------------------------------------------------------- /src/dsp/KWeightingFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/dsp/KWeightingFilter.ts -------------------------------------------------------------------------------- /src/dsp/LoudnessEstimator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/dsp/LoudnessEstimator.ts -------------------------------------------------------------------------------- /src/dsp/MFCC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/dsp/MFCC.ts -------------------------------------------------------------------------------- /src/dsp/MelSpectrogram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/dsp/MelSpectrogram.ts -------------------------------------------------------------------------------- /src/dsp/Rubberband.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/dsp/Rubberband.ts -------------------------------------------------------------------------------- /src/dsp/Sonic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/dsp/Sonic.ts -------------------------------------------------------------------------------- /src/dsp/SpeexResampler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/dsp/SpeexResampler.ts -------------------------------------------------------------------------------- /src/encodings/Ascii.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/encodings/Ascii.ts -------------------------------------------------------------------------------- /src/encodings/Base64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/encodings/Base64.ts -------------------------------------------------------------------------------- /src/encodings/Hex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/encodings/Hex.ts -------------------------------------------------------------------------------- /src/encodings/HtmlEscape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/encodings/HtmlEscape.ts -------------------------------------------------------------------------------- /src/encodings/LEB128.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/encodings/LEB128.ts -------------------------------------------------------------------------------- /src/encodings/TextEncodingsCommon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/encodings/TextEncodingsCommon.ts -------------------------------------------------------------------------------- /src/encodings/Utf16.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/encodings/Utf16.ts -------------------------------------------------------------------------------- /src/encodings/Utf32.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/encodings/Utf32.ts -------------------------------------------------------------------------------- /src/encodings/Utf8.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/encodings/Utf8.ts -------------------------------------------------------------------------------- /src/math/MedianFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/math/MedianFilter.ts -------------------------------------------------------------------------------- /src/math/VectorMath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/math/VectorMath.ts -------------------------------------------------------------------------------- /src/nlp/ChineseSegmentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/nlp/ChineseSegmentation.ts -------------------------------------------------------------------------------- /src/nlp/EspeakPhonemizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/nlp/EspeakPhonemizer.ts -------------------------------------------------------------------------------- /src/nlp/IPA.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/nlp/IPA.ts -------------------------------------------------------------------------------- /src/nlp/JapaneseSegmentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/nlp/JapaneseSegmentation.ts -------------------------------------------------------------------------------- /src/nlp/Lexicon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/nlp/Lexicon.ts -------------------------------------------------------------------------------- /src/nlp/PhoneConversion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/nlp/PhoneConversion.ts -------------------------------------------------------------------------------- /src/nlp/Segmentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/nlp/Segmentation.ts -------------------------------------------------------------------------------- /src/nlp/TextNormalizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/nlp/TextNormalizer.ts -------------------------------------------------------------------------------- /src/recognition/AmazonTranscribeSTT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/recognition/AmazonTranscribeSTT.ts -------------------------------------------------------------------------------- /src/recognition/AzureCognitiveServicesSTT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/recognition/AzureCognitiveServicesSTT.ts -------------------------------------------------------------------------------- /src/recognition/DeepgramSTT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/recognition/DeepgramSTT.ts -------------------------------------------------------------------------------- /src/recognition/GoogleCloudSTT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/recognition/GoogleCloudSTT.ts -------------------------------------------------------------------------------- /src/recognition/OpenAICloudSTT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/recognition/OpenAICloudSTT.ts -------------------------------------------------------------------------------- /src/recognition/SileroSTT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/recognition/SileroSTT.ts -------------------------------------------------------------------------------- /src/recognition/VoskSTT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/recognition/VoskSTT.ts -------------------------------------------------------------------------------- /src/recognition/WhisperCppSTT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/recognition/WhisperCppSTT.ts -------------------------------------------------------------------------------- /src/recognition/WhisperSTT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/recognition/WhisperSTT.ts -------------------------------------------------------------------------------- /src/server/Client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/server/Client.ts -------------------------------------------------------------------------------- /src/server/Server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/server/Server.ts -------------------------------------------------------------------------------- /src/server/ServerStarter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/server/ServerStarter.ts -------------------------------------------------------------------------------- /src/server/Worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/server/Worker.ts -------------------------------------------------------------------------------- /src/server/WorkerStarter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/server/WorkerStarter.ts -------------------------------------------------------------------------------- /src/source-separation/MDXNetSourceSeparation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/source-separation/MDXNetSourceSeparation.ts -------------------------------------------------------------------------------- /src/speech-embeddings/WavToVec2BertFeatureEmbeddings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/speech-embeddings/WavToVec2BertFeatureEmbeddings.ts -------------------------------------------------------------------------------- /src/speech-language-detection/SileroLanguageDetection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/speech-language-detection/SileroLanguageDetection.ts -------------------------------------------------------------------------------- /src/speech-search/DTWSpeechSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/speech-search/DTWSpeechSearch.ts -------------------------------------------------------------------------------- /src/subtitles/Subtitles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/subtitles/Subtitles.ts -------------------------------------------------------------------------------- /src/synthesis/AwsPollyTTS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/synthesis/AwsPollyTTS.ts -------------------------------------------------------------------------------- /src/synthesis/AzureCognitiveServicesTTS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/synthesis/AzureCognitiveServicesTTS.ts -------------------------------------------------------------------------------- /src/synthesis/CoquiServerTTS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/synthesis/CoquiServerTTS.ts -------------------------------------------------------------------------------- /src/synthesis/DeepgramTTS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/synthesis/DeepgramTTS.ts -------------------------------------------------------------------------------- /src/synthesis/ElevenLabsTTS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/synthesis/ElevenLabsTTS.ts -------------------------------------------------------------------------------- /src/synthesis/EspeakTTS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/synthesis/EspeakTTS.ts -------------------------------------------------------------------------------- /src/synthesis/FliteTTS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/synthesis/FliteTTS.ts -------------------------------------------------------------------------------- /src/synthesis/GnuSpeechTTS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/synthesis/GnuSpeechTTS.ts -------------------------------------------------------------------------------- /src/synthesis/GoogleCloudTTS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/synthesis/GoogleCloudTTS.ts -------------------------------------------------------------------------------- /src/synthesis/GoogleTranslateTTS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/synthesis/GoogleTranslateTTS.ts -------------------------------------------------------------------------------- /src/synthesis/KokoroTTS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/synthesis/KokoroTTS.ts -------------------------------------------------------------------------------- /src/synthesis/MicrosoftEdgeTTS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/synthesis/MicrosoftEdgeTTS.ts -------------------------------------------------------------------------------- /src/synthesis/OpenAICloudTTS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/synthesis/OpenAICloudTTS.ts -------------------------------------------------------------------------------- /src/synthesis/SamTTS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/synthesis/SamTTS.ts -------------------------------------------------------------------------------- /src/synthesis/SapiTTS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/synthesis/SapiTTS.ts -------------------------------------------------------------------------------- /src/synthesis/StreamlabsPollyTTS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/synthesis/StreamlabsPollyTTS.ts -------------------------------------------------------------------------------- /src/synthesis/SvoxPicoTTS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/synthesis/SvoxPicoTTS.ts -------------------------------------------------------------------------------- /src/synthesis/VitsTTS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/synthesis/VitsTTS.ts -------------------------------------------------------------------------------- /src/tests/Test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/tests/Test.ts -------------------------------------------------------------------------------- /src/text-language-detection/FastTextLanguageDetection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/text-language-detection/FastTextLanguageDetection.ts -------------------------------------------------------------------------------- /src/text-language-detection/TinyLDLanguageDetection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/text-language-detection/TinyLDLanguageDetection.ts -------------------------------------------------------------------------------- /src/text-translation/DeepLTextTranslation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/text-translation/DeepLTextTranslation.ts -------------------------------------------------------------------------------- /src/text-translation/GoogleTranslateTextTranslation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/text-translation/GoogleTranslateTextTranslation.ts -------------------------------------------------------------------------------- /src/text-translation/NLLBTextTranslation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/text-translation/NLLBTextTranslation.ts -------------------------------------------------------------------------------- /src/typings/Fillers.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/typings/Fillers.d.ts -------------------------------------------------------------------------------- /src/typings/TypedArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/typings/TypedArray.ts -------------------------------------------------------------------------------- /src/utilities/BinaryUtilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/BinaryUtilities.ts -------------------------------------------------------------------------------- /src/utilities/BrowserRequestHeaders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/BrowserRequestHeaders.ts -------------------------------------------------------------------------------- /src/utilities/Compression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/Compression.ts -------------------------------------------------------------------------------- /src/utilities/FileDownloader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/FileDownloader.ts -------------------------------------------------------------------------------- /src/utilities/FileReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/FileReader.ts -------------------------------------------------------------------------------- /src/utilities/FileSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/FileSystem.ts -------------------------------------------------------------------------------- /src/utilities/FileWriter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/FileWriter.ts -------------------------------------------------------------------------------- /src/utilities/Hashing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/Hashing.ts -------------------------------------------------------------------------------- /src/utilities/Locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/Locale.ts -------------------------------------------------------------------------------- /src/utilities/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/Logger.ts -------------------------------------------------------------------------------- /src/utilities/NpmUtilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/NpmUtilities.ts -------------------------------------------------------------------------------- /src/utilities/ObjectUtilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/ObjectUtilities.ts -------------------------------------------------------------------------------- /src/utilities/OnnxUtilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/OnnxUtilities.ts -------------------------------------------------------------------------------- /src/utilities/OpenPromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/OpenPromise.ts -------------------------------------------------------------------------------- /src/utilities/PackageManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/PackageManager.ts -------------------------------------------------------------------------------- /src/utilities/PathUtilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/PathUtilities.ts -------------------------------------------------------------------------------- /src/utilities/RandomGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/RandomGenerator.ts -------------------------------------------------------------------------------- /src/utilities/SignalChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/SignalChannel.ts -------------------------------------------------------------------------------- /src/utilities/SmoothEstimator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/SmoothEstimator.ts -------------------------------------------------------------------------------- /src/utilities/StringBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/StringBuilder.ts -------------------------------------------------------------------------------- /src/utilities/StringUtilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/StringUtilities.ts -------------------------------------------------------------------------------- /src/utilities/TarballMaker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/TarballMaker.ts -------------------------------------------------------------------------------- /src/utilities/Timeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/Timeline.ts -------------------------------------------------------------------------------- /src/utilities/Timer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/Timer.ts -------------------------------------------------------------------------------- /src/utilities/Utilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/Utilities.ts -------------------------------------------------------------------------------- /src/utilities/VirtualFileReadStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/VirtualFileReadStream.ts -------------------------------------------------------------------------------- /src/utilities/WebReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/WebReader.ts -------------------------------------------------------------------------------- /src/utilities/WikipediaReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/utilities/WikipediaReader.ts -------------------------------------------------------------------------------- /src/voice-activity-detection/AdaptiveGateVAD.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/voice-activity-detection/AdaptiveGateVAD.ts -------------------------------------------------------------------------------- /src/voice-activity-detection/SileroVAD.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/voice-activity-detection/SileroVAD.ts -------------------------------------------------------------------------------- /src/voice-activity-detection/WebRtcVAD.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/src/voice-activity-detection/WebRtcVAD.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echogarden-project/echogarden/HEAD/tsconfig.json --------------------------------------------------------------------------------