美文网首页
语音识别:利用百度智能进行语音识别

语音识别:利用百度智能进行语音识别

作者: 玩转测试开发 | 来源:发表于2021-11-05 01:15 被阅读0次

    简介:百度短语音识别可以将 60 秒以下的音频识别为文字。适用于语音对话、语音控制、语音输入等场景。

    官方文档:

    https://ai.baidu.com/ai-doc/SPEECH/Vk38lxily
    

    Python-Demo文档:

    https://ai.baidu.com/ai-doc/SPEECH/tk4o0bm3v
    

    前提准备:

    1、申请百度智能语音识别,领取:短语音识别-中文普通话。
    2、创建应用。
    3、准备需要识别的音频。

    安装baidu-aip:

    pip install baidu-aip
    

    安装requests:

    pip install requests
    
    图片

    源码:

    from aip import AipSpeech
    
    """ 你的 APPID AK SK """
    APP_ID = 'XXXXXX'
    API_KEY = 'XXXXXX'
    SECRET_KEY = 'XXXXXX'
    
    client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)
    
    
    # 读取文件
    def get_file_content(filePath):
        with open(filePath, 'rb') as fp:
            return fp.read()
    
    
    # 识别本地文件
    r = client.asr(get_file_content('abcd123_2.m4a'), 'pcm', 16000, {
        'dev_pid': 1537,
    })
    
    print(r)
    

    运行结果:

    {'corpus_no': '7026023334614768890', 'err_msg': 'success.', 'err_no': 0, 'result': ['嗯。'], 'sn': '728901605281635873535'}
    
    图片

    整体运行情况:

    图片

    PS:值得注意的是m4a语言识别的文件,挺麻烦的,需要非常符合才行。

    结论:很不好用。

    微信公众号:玩转测试开发
    欢迎关注,共同进步,谢谢!

    相关文章

      网友评论

          本文标题:语音识别:利用百度智能进行语音识别

          本文链接:https://www.haomeiwen.com/subject/qnvdzltx.html