• 大小: 2KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-01-04
  • 语言: Python
  • 标签: python  api  voice_recogn  

资源简介

利用百度api进行语音识别的代码,需要申请百度语音平台的账号与密码,上传音频文件:要求pcm/wav ,采样率8k/16k

资源截图

代码片段和文件信息

# -*- coding: utf-8 -*-
“““
Created on Sat Feb  9 15:28:18 2019

@author: lenovo
“““

import wave                        #音频文件处理
import urllib.request pycurl
#import base64  
import json
# get access token by api key & secret key  


def get_token():  
    apiKey = ““            #这两行是登录用的密码自己申请
    secretKey = ““  
    auth_url = “https://openapi.baidu.com/oauth/2.0/token?grant_type=client_credentials&client_id=“ + apiKey + “&client_secret=“ + secretKey  
    res = urllib.request.urlopen(auth_url)  
    json_data = res.read() 
    json_data = str(json_dataencoding = ‘utf-8‘)
    return json.loads(json_data)[‘access_token‘]

def dump_res(buf):
    global cmd
    buf = str(buf encoding = ‘utf-8‘)
    buf = eval(buf)
    cmd = buf[“result“][0]
    #print(cmd)  

评论

共有 条评论