from _sherpa_onnx import ( Alsa, AudioEvent, AudioTagging, AudioTaggingConfig, AudioTaggingModelConfig, CircularBuffer, Display, FastClustering, FastClusteringConfig, OfflinePunctuation, OfflinePunctuationConfig, OfflinePunctuationModelConfig, OfflineSpeakerDiarization, OfflineSpeakerDiarizationConfig, OfflineSpeakerDiarizationResult, OfflineSpeakerDiarizationSegment, OfflineSpeakerSegmentationModelConfig, OfflineSpeakerSegmentationPyannoteModelConfig, OfflineStream, OfflineTts, OfflineTtsConfig, OfflineTtsMatchaModelConfig, OfflineTtsModelConfig, OfflineTtsVitsModelConfig, OfflineZipformerAudioTaggingModelConfig, OnlinePunctuation, OnlinePunctuationConfig, OnlinePunctuationModelConfig, OnlineStream, SileroVadModelConfig, SpeakerEmbeddingExtractor, SpeakerEmbeddingExtractorConfig, SpeakerEmbeddingManager, SpeechSegment, SpokenLanguageIdentification, SpokenLanguageIdentificationConfig, SpokenLanguageIdentificationWhisperConfig, VadModel, VadModelConfig, VoiceActivityDetector, write_wave, ) from .keyword_spotter import KeywordSpotter from .offline_recognizer import OfflineRecognizer from .online_recognizer import OnlineRecognizer from .utils import text2token