为什么自己录的音频(共6条)识别的结果都不正确
AZZJackie 发布于2020-02 浏览:1617 回复:2
0
收藏

为什么自己录的音频(共6条,有中文或英文)都能识别,但是识别的结果都不正确。而样例音频都能正确识别。这是为什么呢?

恳请各位大神指点 多谢!

from aip import AipSpeechAPP_ID =''
API_KEY=''
SECRECT_KEY=''
client = AipSpeech(APP_ID,API_KEY,SECRECT_KEY)

filePath = 'C:/Users/Jackie_Lucy/Music/I love cn_cn.wav'

'''
Read audio file
'''
def get_file_content(filePath):

with open(filePath,'rb') as fp:

return fp.read()

# fp= open(filePath,'rb')
# return fp.read()

'''
Recognize the file
'''
result = client.asr(get_file_content(filePath),'wav',16000,{'dev_pid':'1737',}) # 1536:普通话 1737:English

print(result.get('result')[0])

 

收藏
点赞
0
个赞
共2条回复 最后由用户已被禁言回复于2022-04
#3进985回复于2020-05

可以发一下你的程序吗?最近也在做这方面的东西

0
#2用户已被禁言回复于2020-03

如果您自己的音频识别结果与期待结果相差特别大,而示例音频没有此问题,极可能是你的音频不符合格式要求,请检查。

录音参数必须符合 16k 采样率、16bit 位深、单声道,支持的格式有:pcm(不压缩)、wav(不压缩,pcm编码)、amr(压缩格式)。

0
TOP
切换版块