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

简介:百度短语音识别可以将 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语言识别的文件,挺麻烦的,需要非常符合才行。

结论:很不好用。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值