datasetsANDmodels commited on
Commit
0360dd4
·
verified ·
1 Parent(s): 1182c80

Upload speechbrain_stt.py

Browse files
Files changed (1) hide show
  1. speechbrain_stt.py +16 -0
speechbrain_stt.py ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import sys
2
+ from speechbrain.inference.ASR import StreamingASR
3
+ from speechbrain.utils.dynamic_chunk_training import DynChunkTrainConfig
4
+ asr_model = StreamingASR.from_hparams(source='speechbrain', savedir='speechbrain')
5
+ def transcribe( audio_file, chunk_size=24, chunk_stride=4, use_torchaudio_streaming=False):
6
+ result = asr_model.transcribe_file(
7
+ audio_file,
8
+ DynChunkTrainConfig(chunk_size, chunk_stride),
9
+ use_torchaudio_streaming=use_torchaudio_streaming,
10
+ )
11
+ return result
12
+
13
+
14
+ audio_file = sys.argv[1]
15
+ transcription = transcribe(audio_file)
16
+ print(f"Transcription: {transcription}")