myAudio = 'xwz.pcm'
result = aipSpeech.synthesis('你好', 'zh', 1, {
'vol': 5,
})
if not isinstance(result, dict):
with open(myAudio, 'wb') as f:
f.write(result)
print(result)
# 读取文件
def get_file_content(filePath):
dir = os.path.abspath(sys.path[0])
print(dir)
list = os.listdir(os.curdir) # 列出目录下的所有文件和目录
for i in list:
if i == filePath:
print('找到文件')
with open(filePath, 'rb') as fp:
return fp.read()
print('没有这个文件')
# 识别本地文件
readFile = get_file_content(myAudio)
info = aipSpeech.asr(readFile, 'pcm', 16000, {'lan': 'zh', })
print(info)
-----------为什么直接使用百度生成的语音却自己都无法识别,生成语音的时候也没有什么参数可以设置的
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
我也遇到这情况,你们最后怎么处理的,出现 "err_no": 3301
使用sdk中api方式自己合成的语音文件,却无法识别,提示3301
用restapi接口方式就可以识别
厉害了
你这个属于语音识别模块哦
看的像是python语言
不过我用java也是遇到了这样的情况,百度语音合成。用语音识别就识别不了。