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智能小車了。