FluidAudio
Frontier CoreML audio models in your apps — text-to-speech, speech-to-text, voice activity detection, and speaker diarization. In Swift, powered by SOTA open source.
File Explorer
Download Latest Version (.zip)- apple-neural-performance-expert.md
- code-search-ast-grep.md
- settings.json
- asr-benchmark.yml
- claude.yml
- diarizer-benchmark.yml
- download-smoke.yml
- japanese-asr-benchmark.yml
- nemotron-multilingual-benchmark.yml
- offline-pipeline.yml
- parakeet-eou-benchmark.yml
- pocket-tts-test.yml
- podspec-version.yml
- sortformer-benchmark.yml
- supertonic3-tts-test.yml
- swift-format.yml
- tests.yml
- vad-benchmark.yml
- copilot-instructions.md
- pull_request_template.md
- benchmarks100.md
- Cohere.md
- CustomVocabulary.md
- DirectoryStructure.md
- EncoderComputePlacement.md
- GettingStarted.md
- LastChunkHandling.md
- LongTranscription.md
- ManualModelLoading.md
- Nemotron.md
- NemotronMultilingual.md
- Paraformer.md
- PostProcessing.md
- SenseVoice.md
- TDT-CTC-110M.md
- TokenLanguageFilter.md
- boltai.png
- fluidvoice.png
- hedy.png
- hex.png
- hitokudraft.png
- miniwhisper.png
- nanovoice.png
- openoats.png
- paraspeech.png
- slipbox.png
- snaply.png
- spokenly.png
- talat.png
- thoth.png
- vivadicta.png
- voiceink.png
- whispermate.png
- BenchmarkAMISubset.md
- DiarizerTimeline.md
- GettingStarted.md
- InvestigationReport.md
- LS-EEND.md
- Sortformer.md
- SpeakerManager.md
- AudioConversion.md
- Benchmarks.md
- KokoroAne.md
- LuxTts.md
- MinimaxCorpus.md
- PocketTTS.md
- SSML.md
- StyleTTS2.md
- Supertonic3.md
- correlation.png
- GettingStarted.md
- Segmentation.md
- speed.png
- ANE_Profiler.md
- API.md
- Architecture.md
- Benchmarks.md
- CLI.md
- CtcDecoderGuide.md
- ModelConversion.md
- Models.md
- README.md
- Showcase.md
- nemo_ami_benchmark.py
- README.md
- evaluate_voice.py
- README.md
- ane_profile.swift
- diarizer_subset_benchmark.sh
- fleurs_parakeet_sub_benchmark.sh
- materialize_earnings22_longform.py
- parakeet_subset_benchmark.sh
- run_benchmarks.py
- FastClusterWrapper.h
- module.modulemap
- fastcluster_internal.hpp
- FastClusterWrapper.cpp
- README.md
- CanaryConfig.swift
- CanaryKeywordBooster.swift
- CanaryManager.swift
- CanaryModels.swift
- CohereAsrConfig.swift
- CoherePipeline.swift
- ParaformerCif.swift
- ParaformerConfig.swift
- ParaformerManager.swift
- ParaformerModels.swift
- ARPALanguageModel.swift
- CtcDecoder.swift
- BKTree.swift
- VocabularyRescorer+CandidateMatching.swift
- VocabularyRescorer+TokenEvaluation.swift
- VocabularyRescorer+TokenRescoring.swift
- VocabularyRescorer+Utilities.swift
- VocabularyRescorer.swift
- BpeTokenizer.swift
- CtcDPAlgorithm.swift
- CtcKeywordSpotter+Inference.swift
- CtcKeywordSpotter.swift
- CtcModels.swift
- CtcTokenizer.swift
- ContextBiasingConstants.swift
- CustomVocabularyContext.swift
- VocabularyBoostingSession.swift
- BlasIndex.swift
- EncoderFrameView.swift
- TdtConfig.swift
- TdtDecoderState.swift
- TdtDecoderV2.swift
- TdtDecoderV3.swift
- TdtDurationMapping.swift
- TdtFrameNavigation.swift
- TdtHypothesis.swift
- TdtJointDecision.swift
- TdtJointInputProvider.swift
- TdtModelInference.swift
- AsrManager+Pipeline.swift
- AsrManager+TokenProcessing.swift
- AsrManager+Transcription.swift
- AsrManager.swift
- AsrModels.swift
- ChunkProcessor.swift
- DualDecodeArbitration.swift
- SlidingWindowAsrManager.swift
- SlidingWindowAsrSession.swift
- StreamingEouAsrManager.swift
- NemotronChunkSize.swift
- NemotronMelExtractor.swift
- NemotronMultilingualStreamingConfig.swift
- NemotronMultilingualTokenizer.swift
- NemotronStreamingConfig.swift
- NemotronVocabularyBias.swift
- StreamingNemotronAsrManager+Pipeline.swift
- StreamingNemotronAsrManager.swift
- StreamingNemotronMultilingualAsrManager+BlankRescue.swift
- StreamingNemotronMultilingualAsrManager+Buffers.swift
- StreamingNemotronMultilingualAsrManager+Decode.swift
- StreamingNemotronMultilingualAsrManager+Pipeline.swift
- StreamingNemotronMultilingualAsrManager+Shared.swift
- StreamingNemotronMultilingualAsrManager.swift
- EncoderCacheManager.swift
- ParakeetModelVariant.swift
- RnntDecoder.swift
- StreamingAsrManager.swift
- StreamingAsrUtils.swift
- Tokenizer.swift
- SequenceMatch.swift
- SequenceMatcher.swift
- benchmark.md
- StreamingUnifiedAsrManager.swift
- UnifiedAsrManager.swift
- UnifiedConfig.swift
- UnifiedFeatureProviders.swift
- UnifiedMelExtractor.swift
- UnifiedRnntDecoder.swift
- UnifiedStreamingWindower.swift
- AsrTypes.swift
- AudioBuffer.swift
- ParakeetLanguageModels.swift
- SenseVoiceConfig.swift
- SenseVoiceManager.swift
- SenseVoiceModels.swift
- LogitsArgmax.swift
- PunctuationCommitLayer.swift
- SpeakerManager.swift
- SpeakerOperations.swift
- SpeakerTypes.swift
- DiarizerManager.swift
- DiarizerModels.swift
- DiarizerTypes.swift
- EmbeddingExtractor.swift
- LSEENDDiarizer.swift
- LSEENDInference.swift
- LSEENDPreprocessor.swift
- LSEENDTypes.swift
- AHCClustering.swift
- ConstrainedClusterAssignment.swift
- KMeansClustering.swift
- SpeakerCountConstraints.swift
- VBxClustering.swift
- OfflineDiarizerManager.swift
- OfflineDiarizerModels.swift
- OfflineDiarizerTypes.swift
- PreparedDiarization.swift
- OfflineEmbeddingExtractor.swift
- PLDATransform.swift
- WeightInterpolation.swift
- OfflineSegmentationProcessor.swift
- OfflineReconstruction.swift
- VDSPOperations.swift
- ZeroVoteReembedder.swift
- AudioValidation.swift
- SegmentationProcessor.swift
- SlidingWindow.swift
- OfflineSortformerDiarizer.swift
- SortformerSpeakerStitcher.swift
- SortformerDiarizer.swift
- SortformerModelInference.swift
- SortformerStateUpdater.swift
- SortformerTypes.swift
- DiarizationDER.swift
- DiarizerProtocol.swift
- DiarizerTimeline.swift
- HungarianAssignment.swift
- TextNormalizer.swift
- DownloadTypes.swift
- FileDownloader.swift
- HFClient.swift
- HFTreeLister.swift
- ModelCache.swift
- ModelHub.swift
- ProgressReporter.swift
- RetryPolicy.swift
- ANEMemoryOptimizer.swift
- ANEMemoryUtils.swift
- AppLogger.swift
- ASRConstants.swift
- AssetDownloader.swift
- AudioConverter.swift
- AudioMelSpectrogram.swift
- AudioSampleSource.swift
- AudioSource.swift
- AudioSourceFactory.swift
- AudioStream.swift
- MLArrayCache.swift
- MLModel+Prediction.swift
- MLModelConfigurationUtils.swift
- MLMultiArray+Extensions.swift
- ModelWarmup.swift
- PerformanceMetrics.swift
- ProgressEmitter.swift
- StringUtils.swift
- SystemInfo.swift
- TokenLanguageFilter.swift
- ZeroCopyFeatureProvider.swift
- CampPlusEmbedder.swift
- CampPlusModels.swift
- G2PModel.swift
- MultilingualG2PError.swift
- MultilingualG2PLanguage.swift
- MultilingualG2PModel.swift
- InflectModelStore.swift
- InflectResourceDownloader.swift
- InflectNoise.swift
- InflectSynthesizer.swift
- InflectConstants.swift
- InflectError.swift
- InflectManager.swift
- InflectSymbols.swift
- InflectVariant.swift
- KokoroAneModelCacheMigration.swift
- KokoroAneResourceDownloader.swift
- KokoroAneVocab.swift
- KokoroAneEnglishPhonemizer.swift
- MandarinBertTokenizer.swift
- MandarinBopomofoMap.swift
- MandarinCustomLexicon.swift
- MandarinErhua.swift
- MandarinG2P.swift
- MandarinG2pwModel.swift
- MandarinJiebaHmm.swift
- MandarinJiebaTables.swift
- MandarinNumberNormalizer.swift
- MandarinPinyinDict.swift
- MandarinPinyinNormalizer.swift
- MandarinPolyphoneCatalog.swift
- MandarinToneSandhi.swift
- MandarinToneSandhiPOS.swift
- KokoroAneModelStore.swift
- KokoroAneSynthesizer+Conversion.swift
- KokoroAneSynthesizer+Types.swift
- KokoroAneSynthesizer.swift
- KokoroAneVoicePack.swift
- KokoroAneConstants.swift
- KokoroAneError.swift
- KokoroAneManager.swift
- luxtts_en_us_g2p_aux.json
- luxtts_en_us_lexicon.tsv.zz
- LuxTtsEnglishNormalizer.swift
- LuxTtsG2p.swift
- LuxTtsConstants.swift
- LuxTtsError.swift
- LuxTtsManager.swift
- LuxTtsMelExtractor.swift
- LuxTtsModelStore.swift
- LuxTtsSolver.swift
- LuxTtsSynthesizer.swift
- LuxTtsTokenizer.swift
- NeuTtsBpeTokenizer.swift
- NeuTtsConstants.swift
- NeuTtsManager.swift
- NeuTtsModels.swift
- NeuTtsPrompt.swift
- NeuTtsSynthesizer.swift
- PocketTtsConstantsLoader.swift
- PocketTtsResourceDownloader.swift
- PocketTtsLayerKeys.swift
- PocketTtsMimiKeys.swift
- PocketTtsModelStore.swift
- PocketTtsSession.swift
- PocketTtsStateEngine.swift
- PocketTtsSynthesizer+Flow.swift
- PocketTtsSynthesizer+KVCache.swift
- PocketTtsSynthesizer+Mimi.swift
- PocketTtsSynthesizer+State.swift
- PocketTtsSynthesizer+Types.swift
- PocketTtsSynthesizer.swift
- PocketTtsVoiceCloner.swift
- SentencePieceProto.swift
- SentencePieceTokenizer.swift
- PocketTtsConstants.swift
- PocketTTSError.swift
- PocketTtsManager.swift
- AudioPostProcessor.swift
- EnglishInitialisms.swift
- EnglishTextNormalizer.swift
- LexiconAssetCache.swift
- NemoTextNormalizer.swift
- PhonemeChunker.swift
- TtsCacheDirectory.swift
- TtsComputeUnitPreset.swift
- TTSError.swift
- SayAsInterpreter.swift
- SSMLProcessor.swift
- SSMLTagParser.swift
- SSMLTypes.swift
- StyleTTS2ModelStore.swift
- StyleTTS2ResourceDownloader.swift
- StyleTTS2MelExtractor.swift
- StyleTTS2DiffusionSchedule.swift
- StyleTTS2GlueOps.swift
- StyleTTS2MultiArray.swift
- StyleTTS2Synthesizer.swift
- StyleTTS2Phonemizer.swift
- StyleTTS2TextCleaner.swift
- StyleTTS2Constants.swift
- StyleTTS2Error.swift
- StyleTTS2Manager.swift
- Supertonic3ModelStore.swift
- Supertonic3ResourceDownloader.swift
- Supertonic3TextChunker.swift
- Supertonic3UnicodeProcessor.swift
- Supertonic3LatentSampler.swift
- Supertonic3MultiArray.swift
- Supertonic3Synthesizer.swift
- Supertonic3Constants.swift
- Supertonic3Error.swift
- Supertonic3Manager.swift
- Supertonic3Types.swift
- TtsBackend.swift
- TtsConstants.swift
- FsmnVadManager.swift
- FsmnVadModels.swift
- VadManager+SpeechSegmentation.swift
- VadManager+Streaming.swift
- VadManager.swift
- VadTypes.swift
- FluidAudioSwift.swift
- ModelNames.swift
- ModelRegistry.swift
- CohereBenchmark.swift
- CohereTranscribeCommand.swift
- AsrBenchmark.swift
- AsrBenchmarkTypes.swift
- CtcDecodeBenchmark.swift
- CtcEarningsBenchmark.swift
- EmissionDelayBenchmark.swift
- FleursBenchmark.swift
- MultiStreamCommand.swift
- TranscribeCommand.swift
- NemotronBenchmark.swift
- NemotronMultilingualFleursBenchmark.swift
- NemotronMultilingualMultiStreamBench.swift
- NemotronMultilingualTranscribe.swift
- NemotronTranscribe.swift
- NemotronVocabBenchmark.swift
- ParakeetEouCommand.swift
- UnifiedBenchmark.swift
- CanaryEarningsBenchmark.swift
- CanaryTranscribeCommand.swift
- JapaneseAsrBenchmark.swift
- ParaformerTranscribeCommand.swift
- SenseVoiceBenchmark.swift
- SenseVoiceTranscribeCommand.swift
- CampPlusEmbedCommand.swift
- LuxTtsG2pDumpCommand.swift
- FsmnVadSegmentCommand.swift
- DiarizationBenchmark.swift
- DiarizationBenchmarkUtils.swift
- DownloadCommand.swift
- G2PBenchmark.swift
- LSEENDBenchmark.swift
- LSEENDCommand.swift
- MinimaxCorpusCommand.swift
- ProcessCommand.swift
- SortformerBenchmark.swift
- SortformerCommand.swift
- TTSAsrVerifyCommand.swift
- TtsBenchmarkCommand.swift
- TTSCommand.swift
- VadAnalyzeCommand.swift
- VadBenchmark.swift
- AMIKaldiData.swift
- AMIParser.swift
- DatasetDownloader.swift
- JapaneseDatasetDownloader.swift
- MultilingualBenchmarkDataset.swift
- CLIModels.swift
- DiarizationMetrics.swift
- english.json
- InlineDiff.swift
- LevenshteinDistance.swift
- ResultsFormatter.swift
- RTTMParser.swift
- TerminalUI.swift
- TextNormalizer.swift
- WERCalculator.swift
- FluidAudioCLI.swift
- README.md
- MachTaskSelf.h
- module.modulemap
- MachTaskSelf.c
- CanaryChunkMergeTests.swift
- CanaryConfigTests.swift
- CohereAsrConfigTests.swift
- CohereLongFormTests.swift
- CoherePipelineMaskTests.swift
- ARPALanguageModelTests.swift
- CtcDecoderDemoTests.swift
- CtcDecoderTests.swift
- sample_medical.arpa
- BKTreeTests.swift
- BpeTokenizerVariantsTests.swift
- ContextBiasingConstantsTests.swift
- ContextBiasingSendableTests.swift
- CtcDPAlgorithmTests.swift
- CtcOverlapMergeTests.swift
- CustomVocabularyTests.swift
- VocabularyCandidateArbitrationEvidenceTests.swift
- VocabularyCandidateEvidenceTests.swift
- VocabularyRescorerUtilsTests.swift
- BlasIndexAndHypothesisTests.swift
- DecoderStateTests.swift
- TdtConfigTests.swift
- TdtDecoderChunkTests.swift
- TdtDecoderStateV3Tests.swift
- TdtDecoderTests.swift
- TdtDecoderV2Tests.swift
- TdtRefactoredComponentsTests.swift
- TokenUtilsTests.swift
- AsrManagerExtensionTests.swift
- AsrManagerTests.swift
- AsrModelsTdtJaTests.swift
- AsrModelsTests.swift
- AsrTranscriptionTests.swift
- ChunkMergeTests.swift
- ChunkProcessorEdgeCaseTests.swift
- ChunkProcessorSeamResidualTests.swift
- ChunkProcessorTests.swift
- ChunkSeamTokenOrderTests.swift
- EndAlignedFinalWindowTests.swift
- SeamGapRepairTests.swift
- AsrModelsEncoderV2Tests.swift
- SlidingWindowAsrManagerTests.swift
- SlidingWindowAsrSessionTests.swift
- AudioMelSpectrogramTests.swift
- EouChunkSizeFrameCountTests.swift
- NemotronChunkSizeTests.swift
- NemotronMultilingualTests.swift
- NemotronStreamingConfigTests.swift
- NemotronVocabularyBiasTests.swift
- RnntDecoderFusedTests.swift
- StreamingAsrManagerTests.swift
- StreamingEouAsrManagerTimestampTests.swift
- StreamingNemotronAsrManagerTests.swift
- TokenizerTests.swift
- ASRConfigTests.swift
- ASRConstantsTests.swift
- EnglishBlocklistTests.swift
- ModelNamesTests.swift
- NemotronBenchmarkTests.swift
- PerformanceMetricsTests.swift
- ProgressEmitterTests.swift
- UnifiedTokenTimingTests.swift
- UnifiedVocabularySegmentTests.swift
- UnifiedWindowingTests.swift
- WordTimingTests.swift
- LogitsArgmaxTests.swift
- PunctuationCommitLayerTests.swift
- TokenDeduplicationRegressionTests.swift
- BasicInitializationTests.swift
- CITests.swift
- SendableTests.swift
- AMIKaldiDataTests.swift
- AMIParserTests.swift
- AMIRTTMTests.swift
- KMeansClusteringTests.swift
- EmbeddingExtractorOverflowTests.swift
- LSEENDFeatureProvider.swift
- LSEENDQueueTests.swift
- AHCClusteringTests.swift
- ConstrainedClusterAssignmentTests.swift
- DiarizerMemoryTests.swift
- EmbeddingExtractorMemoryTests.swift
- OfflineConfigTests.swift
- OfflineDiarizerManagerTests.swift
- OfflineDiarizerTwoPhaseTests.swift
- OfflineModuleTests.swift
- SegmentationProcessorEdgeCaseTests.swift
- SegmentationProcessorTests.swift
- SpeakerCountConstraintsTests.swift
- VBxConstraintTests.swift
- VDSPOperationsTests.swift
- WeightInterpolationTests.swift
- ZeroVoteReembedderTests.swift
- OfflineSortformerTests.swift
- SortformerStateUpdaterTests.swift
- SortformerStreamingIntegrationTests.swift
- SortformerStreamingMelTests.swift
- SortformerTests.swift
- SortformerTimelineTests.swift
- SortformerTypesTests.swift
- DiarizationTestFixtures.swift
- DiarizerTimelineMergeTests.swift
- HungarianAssignmentTests.swift
- SpeakerEnrollmentTests.swift
- SpeakerManagerTests.swift
- SpeakerOperationsTests.swift
- SpeakerTests.swift
- ANEMemoryOptimizerTests.swift
- ANEMemoryUtilsEdgeCaseTests.swift
- ANEOptimizerTests.swift
- ArraySliceTests.swift
- AudioConverterTests.swift
- AudioStreamTests.swift
- DownloadArtifactValidationTests.swift
- DownloadCancellationTests.swift
- DownloadResumeTests.swift
- DownloadSmokeTests.swift
- FetchHuggingFaceFileTests.swift
- FileDownloaderCancellationTests.swift
- HFTreeListerTests.swift
- MLArrayCacheTests.swift
- ModelCacheCompletenessTests.swift
- ModelHubFileSelectionTests.swift
- ModelHubIncludeRuleTests.swift
- ModelHubOfflineTests.swift
- ModelRegistryTests.swift
- ProgressReporterTests.swift
- ProgressSequenceTests.swift
- RandomAccessCollectionTests.swift
- RetryPolicyClassificationTests.swift
- RetryPolicyTests.swift
- StringUtilsTests.swift
- SubdirectoryDownloadTests.swift
- TokenLanguageFilterTests.swift
- TreeStubURLProtocol.swift
- VadTestHelpers.swift
- InflectNoiseTests.swift
- InflectSymbolsTests.swift
- InflectWiringTests.swift
- KokoroAneArrayConversionTests.swift
- KokoroAneAsrRoundtripTests.swift
- KokoroAneComputeUnitsTests.swift
- KokoroAneEnglishPhonemizerTests.swift
- KokoroAneJapaneseVariantTests.swift
- KokoroAneModelCompatibilityTests.swift
- KokoroAneOsAdvisoryTests.swift
- KokoroAneSynthesizerTests.swift
- KokoroAneVariantTests.swift
- KokoroAneVocabTests.swift
- KokoroAneVoicePackTests.swift
- MandarinBertTokenizerTests.swift
- MandarinCustomLexiconTests.swift
- MandarinErhuaTests.swift
- MandarinG2PTests.swift
- MandarinG2pwIntegrationTests.swift
- MandarinJiebaHmmTests.swift
- MandarinNumberNormalizerTests.swift
- MandarinPolyphoneCatalogTests.swift
- MandarinToneSandhiPOSTests.swift
- luxtts_fixtures.json
- prompt_24k_f32le.bin
- prompt_mel_f32le.bin
- tokens.txt
- LuxTtsE2ETests.swift
- LuxTtsFixtures.swift
- LuxTtsG2pTests.swift
- LuxTtsMelExtractorTests.swift
- LuxTtsSolverTests.swift
- LuxTtsTokenizerTests.swift
- LuxTtsVariantTests.swift
- PocketTtsConstantsLoaderTests.swift
- PocketTtsDownloadFilterTests.swift
- PocketTtsLanguageTests.swift
- PocketTtsPlacementTests.swift
- PocketTtsSessionTests.swift
- PocketTtsStateEngineTests.swift
- PocketTtsStreamingTests.swift
- PocketTtsVoiceClonerTests.swift
- SentencePieceProtoTests.swift
- EnglishInitialismsTests.swift
- EnglishTextNormalizerTests.swift
- PhonemeChunkerTests.swift
- StyleTTS2ChunkingTests.swift
- StyleTTS2DiffusionScheduleTests.swift
- StyleTTS2GlueOpsTests.swift
- StyleTTS2MultiArrayTests.swift
- StyleTTS2PhonemizerTests.swift
- StyleTTS2TextCleanerTests.swift
- Supertonic3BucketPaddingTests.swift
- Supertonic3LatentSamplerTests.swift
- Supertonic3MultiArrayTests.swift
- Supertonic3TextChunkerTests.swift
- Supertonic3TypesTests.swift
- Supertonic3UnicodeProcessorTests.swift
- Supertonic3VoiceTests.swift
- AudioPostProcessorTests.swift
- MultilingualG2PTests.swift
- NemoTextNormalizerTests.swift
- NeuTtsTokenizerTests.swift
- SSMLTests.swift
- TextNormalizerTests.swift
- TtsComputeUnitPresetTests.swift
- FsmnVadChunkingTests.swift
- VadSegmentationTests.swift
- VadStreamingTests.swift
- VadTests.swift
- fastcluster-LICENSE.md
- NemoTextProcessing-LICENSE.md
- vbx-LICENSE.md
- .gitignore
- .pre-commit-config.yaml
- .swift-format
- AGENTS.md
- banner.png
- CITATION.cff
- CLAUDE.md
- CONTRIBUTING.md
- FluidAudio.podspec
- LICENSE
- Package.swift
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
