我有一个免费的Azure语音服务试用帐户,并且在使用c#的程序中将语音用于文本服务。
该程序的实用程序是通过语音到文本API将文件音频转换为文本文件。问题是有时会出现错误:
状态:已取消。原因:识别服务遇到内部错误,无法继续。 文本:{“ Duration”:0,“ Offset”:0,“ RecognitionStatus”:“ Error”}。
如果我在程序中有错误或者天蓝色的免费帐户出现问题,可以帮助我吗?
谢谢!
答案 0 :(得分:1)
我发现我使用的WAV文件的类型给了我这个错误,我在PowerShell中使用以下命令行在Docker中使用FFMPEG将其转换为单声道。
mkdir $pwd\original\output\ -Force
docker run -v ${PWD}\original:/tmp/workdir jrottenberg/ffmpeg -i Dummycall.wav -map_channel 0.0.0 DummycallMono.wav
请注意,您可能需要通过使用-map_channel 0.0.1修改参数来为左右声道运行此程序