Python 调用百度api接口实现语音识别的方法

安装

pycharm setting 中project interpreter 的库管理器安装
下面给出需要用到的库:

pip install baidu-aip
pip install wave
pip install pyaudio
pip install numpy
pip install os

申请百度api接口

http://ai.baidu.com/

让后把你申请的APP ID 扔到下面

 	APP_ID = 'APP_ID'
    API_KEY = 'API_KEY'
    SECRET_KEY = 'SECRET_KEY'

代码

#coding=utf-8
from aip import AipSpeech
import datetime
import wave
import pyaudio
import numpy
import os
import time
def wave_data1(wf):
    p = pyaudio.PyAudio()
    stream = p.open(format=p.get_format_from_width(wf.getsampwidth()),
                    channels=wf.getnchannels(),
                    rate=wf.getframerate(),
                    output=True)
    nframes = wf.getnframes()
    framerate = wf.getframerate()
    # 读取完整的帧数据到str_data中,这是一个string类型的数据
    str_data = wf.readframes(nframes

你可能感兴趣的:(语音识别,百度api,python)