没有合适的资源?快使用搜索试试~ 我知道了~
首页基于python实现百度语音识别和图灵对话
图例如下 https://github.com/Dongvdong/python_Smartvoice 上电后,只要周围声音超过 2000,开始录音5S 录音上传百度识别,并返回结果文字输出 继续等待,周围声音是否超过2000,没有就等待。 点用电脑API语音交互 代码如下 # -*- coding: utf-8 -*- # 树莓派 from pyaudio import PyAudio, paInt16 import numpy as np from datetime import datetime import wave import time import reque
资源详情
资源评论
资源推荐

基于基于python实现百度语音识别和图灵对话实现百度语音识别和图灵对话
图例如下
https://github.com/Dongvdong/python_Smartvoice
上电后,只要周围声音超过 2000,开始录音5S
录音上传百度识别,并返回结果文字输出
继续等待,周围声音是否超过2000,没有就等待。
点用电脑API语音交互
代码如下
# -*- coding: utf-8 -*-
# 树莓派
from pyaudio import PyAudio, paInt16
import numpy as np
from datetime import datetime
import wave
import time
import requests#导入requests库
import urllib, urllib.request, pycurl
import base64
import json
import os
import sys
from imp import reload
# 调用电脑API生成语音交互
import speech
import win32api
import os
import sys
import time
import win32con
reload(sys)
#sys.setdefaultencoding( "utf-8" )
#一些全局变量
save_count = 0
save_buffer = [] t = 0
sum = 0
time_flag = 0
flag_num = 0
filename = ''
duihua = '1'
def getHtml(url):
html= requests.get(url)
# html.encoding = 'utf-8'#防止中文乱码
return html.text
def get_token():
apiKey = "AxXDYEN27Ks9XHocsGmCEdPm"
secretKey = "61cd52759f4d704d91c155a22ff7183d"
auth_url = "https://openapi.baidu.com/oauth/2.0/token?grant_type=client_credentials&client_id=" + apiKey + "&client_secret=" + secretKey;
res = requests.get(auth_url)
#res.encoding = 'utf-8'#防止中文乱码
#print (res.text)
return json.loads(res.text)['access_token'] def dump_res(buf):#输出百度语音识别的结果
global duihua
#print ("字符串类型")
#print (buf)
a = eval(buf)
#print (type(a))

















weixin_38701312
- 粉丝: 8
- 资源: 948
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制

评论0