直接使用百度自带的库无法识别文件
sky谢啦凌 发布于2017-11 浏览:3013 回复:3
0
收藏

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
个赞
共3条回复 最后由用户已被禁言回复于2022-04
#4xiaoliubaibai回复于2019-03

我也遇到这情况,你们最后怎么处理的,出现 "err_no": 3301

使用sdk中api方式自己合成的语音文件,却无法识别,提示3301

用restapi接口方式就可以识别

0
#3腾尛飛回复于2017-12

厉害了

0
#2用户已被禁言回复于2017-11

你这个属于语音识别模块哦

看的像是python语言

不过我用java也是遇到了这样的情况,百度语音合成。用语音识别就识别不了。

0
TOP
切换版块