使⽤百度云API进⾏语⾳转⽂字(基于python的wav⽂件转换)
1. 登录,控制台->⼈⼯智能->语⾳技术,创建⼀个应⽤
2. 根据其进⾏Demo测试
安装依赖包:pip install baidu-aip
wav⽂件转换成⽂字Demo:
注意:1、存储的wav⽂件采样率为16000 2、wav⽂件为单声道,否则会影响语⾳识别的准确性
1#!/usr/bin/python
2# -*- coding: UTF-8 -*-
3from aip import AipSpeech
4
tract5#从百度AI开放平台创建应⽤处获取
6 APP_ID = ''
7 API_KEY = ''
8 SECRET_KEY = ''
9
10 client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)
11
12# 读取⽂件
绿水青山就是金山银山的内涵
c语言指针的指针13def get_file_content(filePath):
14    with open(filePath, 'rb') as fp:
ad()
16
python入门教程网盘mysql命令行创建数据库
17# 识别本地⽂件
18def get_text():
19    result = client.asr(get_file_content('record.wav'), 'wav', 16000, {
20'dev_pid': 1536,})
21print(result)under是正下方还是斜下方
22    text = result['result'][0]
23return text
24
25print(get_text())

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。