<p>对于我的第二个问题,我在客户端.py文件Deepspeech遇到多个文件,并将每一个成绩单保存在excel文件中,用相应的文件名作为索引值。在</p>
<pre><code>> r =csv.reader(open('my_CSV_file.csv')) lines = list(r) pathToAudio =
> args.audio#sys.argv[3] audio_files = os.listdir(pathToAudio) for i in
> range(1,len(lines)):
> for eachfile in audio_files :
> if eachfile.endswith(".wav"):
> if(eachfile == lines[i][1]):
> file_Path = pathToAudio + "/" + eachfile
> print("File to be read is ", file_Path)
> fs, audio = wav.read(file_Path)
> audio_length = len(audio) * ( 1 / 16000)
> assert fs == 16000, "Only 16000Hz input WAV files are supported for now!"
> print('Running inference.', file=sys.stderr)
> inference_start = timer()
> output = ds.stt(audio, fs)
> lines[i][2] = output
> writer = csv.writer(open('my_CSV_file', 'w'))
> writer.writerows(lines)
> print(output)
> inference_end = timer() - inference_start
> print('Inference took %0.3fs for %0.3fs audio file.' % (inference_end, audio_length), file=sys.stderr)
</code></pre>