成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python之語(yǔ)音識(shí)別speech模塊

瀏覽:82日期:2022-07-11 18:27:25

1.原理

語(yǔ)音操控分為 語(yǔ)音識(shí)別和語(yǔ)音朗讀兩部分。

這兩部分本來(lái)是需要自然語(yǔ)言處理技能相關(guān)知識(shí)以及一系列極其復(fù)雜的算法才能搞定,可是這篇文章將會(huì)跳過(guò)此處,如果你只是對(duì)算法和自然語(yǔ)言學(xué)感興趣的話,就只有請(qǐng)您移步了,下面沒(méi)有一個(gè)字會(huì)講述到這些內(nèi)容。

早在上世紀(jì)90年代的時(shí)候,IBM就推出了一款極為強(qiáng)大的語(yǔ)音識(shí)別系統(tǒng)-vio voice , 而其后相關(guān)產(chǎn)品層出不窮,不斷的進(jìn)化和演變著。 我們這里將會(huì)使用SAPI實(shí)現(xiàn)語(yǔ)音模塊。

2. 什么是SAPI?

SAPI是微軟Speech API , 是微軟公司推出的語(yǔ)音接口,而細(xì)心的人會(huì)發(fā)現(xiàn)從WINXP開(kāi)始,系統(tǒng)上就已經(jīng)有語(yǔ)音識(shí)別的功能了,可是用武之地相當(dāng)之少,他并沒(méi)有給出一些人性化的自定義方案,僅有的語(yǔ)音操控命令顯得相當(dāng)雞脅。 那么這篇文章的任務(wù)就是利用SAPI進(jìn)行個(gè)性化的語(yǔ)音識(shí)別

代碼

前提:打開(kāi)win7的語(yǔ)音自動(dòng)識(shí)別(控制面板--輕松訪問(wèn)--語(yǔ)音識(shí)別)

#!/usr/bin/env python# -*- codinfg:utf-8 -*-’’’@author: Jeff LEE@file: .py@time: 2018-07-19 11:15@desc:’’’from win32com.client import constantsimport osimport win32com.clientimport pythoncom speaker = win32com.client.Dispatch('SAPI.SPVOICE') class SpeechRecognition: def __init__(self, wordsToAdd): self.speaker = win32com.client.Dispatch('SAPI.SpVoice') self.listener = win32com.client.Dispatch('SAPI.SpSharedRecognizer') self.context = self.listener.CreateRecoContext() self.grammar = self.context.CreateGrammar() self.grammar.DictationSetState(0) self.wordsRule = self.grammar.Rules.Add('wordsRule', constants.SRATopLevel + constants.SRADynamic, 0) self.wordsRule.Clear() [self.wordsRule.InitialState.AddWordTransition(None, word) for word in wordsToAdd] self.grammar.Rules.Commit() self.grammar.CmdSetRuleState('wordsRule', 1) self.grammar.Rules.Commit() self.eventHandler = ContextEvents(self.context) self.say('Started successfully') def say(self, phrase): self.speaker.Speak(phrase) class ContextEvents(win32com.client.getevents('SAPI.SpSharedRecoContext')): def OnRecognition(self, StreamNumber, StreamPosition, RecognitionType, Result): newResult = win32com.client.Dispatch(Result) print('你在說(shuō) ', newResult.PhraseInfo.GetText()) speechstr=newResult.PhraseInfo.GetText() # 下面即為語(yǔ)音識(shí)別信息對(duì)應(yīng),打開(kāi)響應(yīng)操作 if speechstr=='記事本': os.system(’notepad’) elif speechstr=='寫(xiě)字板': os.system(’write’) elif speechstr=='畫(huà)圖板': os.system(’mspaint’) else: pass if __name__ == ’__main__’: speaker.Speak('語(yǔ)音識(shí)別開(kāi)啟') wordsToAdd = ['記事本', '寫(xiě)字板','畫(huà)圖板',] speechReco = SpeechRecognition(wordsToAdd) while True: pythoncom.PumpWaitingMessages()

調(diào)試遇到問(wèn)題

python調(diào)用語(yǔ)音模塊時(shí),遇見(jiàn)TypeError:NoneTypetakesnoarguments這種錯(cuò)誤類型該如何解決

報(bào)錯(cuò)的原因是:不能調(diào)用語(yǔ)音開(kāi)發(fā)包

解決方法:(如果你已經(jīng)安裝了pyWin32,它也安裝了PythonWin)

1.在python35目錄中找到pythonwin文件夾下的pythonwin.exe

python之語(yǔ)音識(shí)別speech模塊

2.雙擊Pythonwin運(yùn)行,然后選擇工具tools/commakepyutility

python之語(yǔ)音識(shí)別speech模塊

3.然后選擇MicrosoftSpeechObjectLibrary5.4,點(diǎn)擊OK鍵

python之語(yǔ)音識(shí)別speech模塊

4.運(yùn)行結(jié)果如下,問(wèn)題解決

python之語(yǔ)音識(shí)別speech模塊

后記

推薦一個(gè)不錯(cuò)的語(yǔ)音識(shí)別文檔:https://www.jb51.net/article/195212.htm

到此這篇關(guān)于python之語(yǔ)音識(shí)別speech模塊的文章就介紹到這了,更多相關(guān)python 語(yǔ)音識(shí)別內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
中文字幕日本不卡| 欧美日韩激情一区二区| 日本美女一区二区三区| 亚洲人被黑人高潮完整版| 国产福利精品一区| 久久欧美肥婆一二区| 亚洲欧美综合网| 成人av电影观看| 欧美日韩国产欧美日美国产精品| 中文一区二区在线观看| 国产精品小仙女| 91国偷自产一区二区开放时间| 亚洲视频你懂的| 欧美另类女人| 日韩精品一区二| 久久黄色级2电影| 国产精品久久九九| 国产精品午夜免费| 成人免费三级在线| 欧美日韩一区高清| 图片区小说区国产精品视频| 99精品99| 中文字幕av在线一区二区三区| www.亚洲精品| 欧美日韩高清不卡| 美女网站在线免费欧美精品| 久久精品男女| 午夜精品爽啪视频| 一本色道a无线码一区v| 日韩不卡手机在线v区| 在线观看免费亚洲| 九九九精品视频| 欧美日本一区二区| 国产一区二区在线电影| 91麻豆精品久久久久蜜臀| 国产精品一区专区| 欧美本精品男人aⅴ天堂| 不卡av免费在线观看| 久久久久久日产精品| 91色.com| 国产精品不卡在线| 日韩一级欧洲| 日韩精品成人一区二区三区| 在线观看日韩高清av| 国产一区二区三区视频在线播放| 欧美日本国产一区| 国产成人在线视频网站| 欧美tickling挠脚心丨vk| 成人亚洲一区二区一| 2欧美一区二区三区在线观看视频| 国产美女在线精品| 欧美日韩视频在线观看一区二区三区| 久久99精品国产麻豆婷婷洗澡| 一本大道久久a久久综合| 一区二区成人在线观看| 亚洲人成免费| 中文字幕在线视频一区| 99九九99九九九视频精品| 欧美一区二区三区在线看| 久久精品国产亚洲高清剧情介绍| 久久中文在线| 日本中文字幕一区二区视频| 狂野欧美一区| 日韩精品免费专区| 久久天天综合| 日本网站在线观看一区二区三区 | 中文精品视频一区二区在线观看| 91视频免费播放| 成人激情文学综合网| 国产成人精品免费在线| 亚洲精品日韩一| 日韩精品电影在线| 日本不卡一区二区| 久久久精品性| 在线免费亚洲电影| 日韩美女精品在线| 国产一区二区三区四区老人| 91性感美女视频| 91福利区一区二区三区| 日韩一区在线看| 欧美在线三级| 国产精品人人做人人爽人人添 | 国产综合自拍| 亚洲人123区| 午夜亚洲激情| 国产精品成人免费精品自在线观看| 在线亚洲一区| 日本美女一区二区三区视频| 欧美日韩成人一区| 不卡一区二区中文字幕| 国产日韩精品一区二区三区在线| 国产精品v欧美精品∨日韩| 亚洲国产精品高清| 在线一区亚洲| 麻豆视频观看网址久久| 日韩精品一区二区三区视频播放| 99天天综合性| 国产精品毛片a∨一区二区三区| 亚洲国内自拍| 亚洲伊人伊色伊影伊综合网| 久久影院午夜片一区| 欧美日韩1234| 樱桃成人精品视频在线播放| 精品久久久久久综合日本欧美| 亚洲免费观看高清完整版在线| 久久99久久99| 国内精品久久久久久久影视麻豆| 欧美日韩一卡二卡| 无码av中文一区二区三区桃花岛| 亚洲一区二区在线观看视频| 午夜亚洲福利在线老司机| 男男视频亚洲欧美| 精品国产欧美一区二区| 亚洲视频免费| 男男视频亚洲欧美| 欧美电视剧免费全集观看| 亚洲国产精品99久久久久久久久| 91黄色在线观看| 国产成a人亚洲| 国产精品久久久久永久免费观看| 国产女优一区| 国产一区视频导航| 26uuu欧美日本| 亚洲国产精品一区在线观看不卡| 日韩不卡一二三区| 久久久精品国产免大香伊 | 精品电影一区| 日本特黄久久久高潮| 久久久天堂av| 91久久极品少妇xxxxⅹ软件| 五月婷婷欧美视频| 欧美日韩在线免费视频| 91网页版在线| 日韩精品久久久久久| 国产精品第十页| 六月丁香婷婷久久| 久久精品欧美日韩精品| 另类亚洲自拍| 成人ar影院免费观看视频| 亚洲在线免费播放| 亚洲女人****多毛耸耸8| 日韩一二三四区| 好吊视频一区二区三区四区| 免费xxxx性欧美18vr| 久久综合一区二区| 美女久久一区| 欧美精品系列| 紧缚奴在线一区二区三区| 国产精品夫妻自拍| 欧美丰满少妇xxxxx高潮对白 | 亚洲国产欧美不卡在线观看| 国产一区二区美女| 亚洲免费av在线| 精品理论电影在线| 色哟哟亚洲精品| 欧美午夜在线视频| 国产精品996| 亚洲精品免费播放| 欧美一级专区免费大片| 999亚洲国产精| 成人激情黄色小说| 日本少妇一区二区| 亚洲第四色夜色| 国产免费观看久久| 欧美二区三区91| 国产精品日韩久久久| 成人综合婷婷国产精品久久| 亚洲成人午夜影院| 中文字幕亚洲一区二区va在线| 777xxx欧美| 色噜噜狠狠一区二区三区果冻| 国内精品美女在线观看| 国产精品一区二区久激情瑜伽| 婷婷夜色潮精品综合在线| 亚洲欧洲另类国产综合| 欧美岛国在线观看| 欧洲精品一区二区三区在线观看| 在线看无码的免费网站| 91日韩精品一区| 国产美女精品一区二区三区| 伊人开心综合网| 国产网红主播福利一区二区| 337p亚洲精品色噜噜噜| 色综合久久88色综合天天免费| 亚洲国产精品久久久久久女王| 成人不卡免费av| 久久爱另类一区二区小说| 亚洲综合清纯丝袜自拍| 国产精品久久久久久久岛一牛影视 | 色综合中文字幕国产 | 日韩精品专区在线影院重磅| 色综合 综合色| 国产欧美一区二区三区另类精品| 欧美成人一区二区在线| 成人午夜av电影| 国产一区二区三区日韩| 麻豆精品国产传媒mv男同| 一二三区精品视频| 1024精品合集| 欧美国产精品专区|