python实现语音识别
㈠ 有人在用python开发程序时使用到语音识别相关的东西吗
调用网络语言识别API的
# -*- coding=utf-8 -*-
import base64
import urllib2
import urllib
import json
import wave
def get_token():
URL = ''
_params = urllib.urlencode({'grant_type': 'client_credentials',
'client_id': 'yours',#改成你自己的
'client_secret': 'yours'})#改成你自己的
_res = urllib2.Request(URL, _params)
_response = urllib2.urlopen(_res)
_data = _response.read()
_data = json.loads(_data)
return _data['access_token']
def wav_to_text(wav_file):
try:
wav_file = open(wav_file, 'rb')
except IOError:
print u'文件错误啊,亲'
return
wav_file = wave.open(wav_file)
n_frames = wav_file.getnframes()
frame_rate = wav_file.getframerate()
if n_frames != 1 or frame_rate not in (8000, 16000):
print u'不符合格式'
return
audio = wav_file.readframes(n_frames)
seconds = n_frames/frame_rate+1
minute = seconds/60 + 1
for i in range(0, minute):
sub_audio = audio[i*60*frame_rate:(i+1)*60*frame_rate]
base_data = base64.b64encode(sub_audio)
data = {"format": "wav",
"token": get_token(),
"len": len(sub_audio),
"rate": frame_rate,
"speech": base_data,
"cuid": "B8-AC-6F-2D-7A-94",
"channel": 1}
data = json.mps(data)
res = urllib2.Request('',
data,
{'content-type': 'application/json'})
response = urllib2.urlopen(res)
res_data = json.loads(response.read())
print res_data['result'][0]
if __name__ == '__main__':
wav_to_text('demo.wav')
㈡ 在Python中如何实现一点按钮就出现语音输入语音,输入语音后可以自动翻译为文字的程序
建议用Python。
你是新手的话,Linux下的C语言的Cmake编译机制需要画时间学习。
不如直接Python。
㈢ Python用什么模块开发语音识别系统
shell是unix 或者linux下的脚本语言,用于linux下 的日常任务管理和开发。perl,python两个都是跨系统的脚本语言,perl在过去多用于文本处理、linux日常任务开发,和CGI程序开发,python基本定位和perl类似,但比perl要好学很多。
㈣ 科大讯飞语音识别支持python吗
我上过一门课的大作业是用Python自己实现一个小型语音识别系统。不过,如果你不是专攻这个方向的,而只是想使用现成的语音识别模块的话,你不会想自己写的。
㈤ python怎么将语音识别内容保存为txt文本
将语音识别的内容保存为TXT,这个问题简单,参考方法如下:
第一版:打开文字识别软件,权选择上面的语音识别功能;
第三:点击开始识别按钮,开始进行语音识别;
第四:等待识别完成之后,点击右下角的保存为TXT。
以上便是解决问题的全部步骤了,希望对问题能提供帮助!
㈥ 有人在用python开发程序时使用到语音识别相关的东西吗
我自己有做过一些小程序有用到过不过比较业余,目前就接触过两种模块
wIndows下如果系统自带语音识别系统可以使用这个模块: https://pypi.python.org/pypi/speech/
mac,Linux,还有系统无语音识别的windows可以使用这个:https://pypi.python.org/pypi/SpeechRecognition/
欢迎交流
㈦ 人工智能是Python么如何学习
可以这么讲,Python是人工智能的入门语言
如果想要从事人工智能方面的工作,你是得先学习Python打基础
Python可以说功能强大,系统运维、图形处理、数学处理、文本处理、数据库编程、网络编程、web编程、多媒体应用、pymo引擎、黑客编程、爬虫编写、机器学习、人工智能等等都用到python。
如果想要深入从事人工智能的研发,你需要学习的内容有:深度学习框架、机器学习、数据分析、深度学习、深度学习框架-Pytorch等内容
㈧ 如何用python调用百度语音识别
1、首先需要打开网络AI语音系统,开始编写代码,如图所示,编写好回车。
㈨ 想问一下,用Python脚本编写的语音识别功能去控制stm32智能小车,这个可以实现吗
你好python有一个语音识别的库,
pip install speech
然后你就可以将一些特定的语言编程命令去控制stm32智能小车了。