日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python之語音識別speech模塊

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

1.原理

語音操控分為 語音識別和語音朗讀兩部分。

這兩部分本來是需要自然語言處理技能相關知識以及一系列極其復雜的算法才能搞定,可是這篇文章將會跳過此處,如果你只是對算法和自然語言學感興趣的話,就只有請您移步了,下面沒有一個字會講述到這些內容。

早在上世紀90年代的時候,IBM就推出了一款極為強大的語音識別系統-vio voice , 而其后相關產品層出不窮,不斷的進化和演變著。 我們這里將會使用SAPI實現語音模塊。

2. 什么是SAPI?

SAPI是微軟Speech API , 是微軟公司推出的語音接口,而細心的人會發現從WINXP開始,系統上就已經有語音識別的功能了,可是用武之地相當之少,他并沒有給出一些人性化的自定義方案,僅有的語音操控命令顯得相當雞脅。 那么這篇文章的任務就是利用SAPI進行個性化的語音識別

代碼

前提:打開win7的語音自動識別(控制面板--輕松訪問--語音識別)

#!/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('你在說 ', newResult.PhraseInfo.GetText()) speechstr=newResult.PhraseInfo.GetText() # 下面即為語音識別信息對應,打開響應操作 if speechstr=='記事本': os.system(’notepad’) elif speechstr=='寫字板': os.system(’write’) elif speechstr=='畫圖板': os.system(’mspaint’) else: pass if __name__ == ’__main__’: speaker.Speak('語音識別開啟') wordsToAdd = ['記事本', '寫字板','畫圖板',] speechReco = SpeechRecognition(wordsToAdd) while True: pythoncom.PumpWaitingMessages()

調試遇到問題

python調用語音模塊時,遇見TypeError:NoneTypetakesnoarguments這種錯誤類型該如何解決

報錯的原因是:不能調用語音開發包

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

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

python之語音識別speech模塊

2.雙擊Pythonwin運行,然后選擇工具tools/commakepyutility

python之語音識別speech模塊

3.然后選擇MicrosoftSpeechObjectLibrary5.4,點擊OK鍵

python之語音識別speech模塊

4.運行結果如下,問題解決

python之語音識別speech模塊

后記

推薦一個不錯的語音識別文檔:https://www.jb51.net/article/195212.htm

到此這篇關于python之語音識別speech模塊的文章就介紹到這了,更多相關python 語音識別內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
电影亚洲精品噜噜在线观看| 亚洲一区二区小说| 国产va免费精品观看精品视频| 丝袜美腿诱惑一区二区三区| 国产亚洲精品v| 久久精品国产精品亚洲毛片| 亚洲午夜av| 麻豆精品久久| 日韩精品成人在线观看| 999久久久91| 免费看久久久| 日韩av一区二区在线影视| 自拍自偷一区二区三区| 国产精品视频一区二区三区综合| 日韩在线电影| 精品一区二区三区中文字幕视频| 国产精久久久| 亚洲精品欧美| 亚洲免费影视| 免费视频国产一区| 国产精品毛片一区二区在线看| 青青伊人久久| 日韩精品一区二区三区av | 欧美欧美黄在线二区| 激情综合亚洲| 欧美aa一级| 毛片不卡一区二区| 综合欧美精品| 欧美激情福利| 免费久久99精品国产自在现线| 亚洲精品乱码日韩| 日韩精品福利一区二区三区| 尹人成人综合网| 在线亚洲欧美| 男女激情视频一区| 久久高清国产| 亚洲专区视频| 欧美久久亚洲| 久久精品三级| 日韩欧美一区二区三区免费看| 麻豆网站免费在线观看| 国产精品男女| 精品日产乱码久久久久久仙踪林| 国产一区二区三区亚洲综合| 欧美激情另类| 精品一区免费| 综合一区在线| 国产极品一区| 亚洲高清av| 美女精品一区| 欧美天堂在线| 日韩深夜视频| 在线视频精品| 日韩一二三区在线观看| 国产精品亚洲片在线播放| 国产成人精品三级高清久久91| 精品视频一区二区三区在线观看 | 日韩专区视频网站| 国产亚洲精品美女久久久久久久久久| 青青草91视频| 亚洲国产成人二区| 视频在线观看91| 久久久久九九精品影院| 亚洲五月婷婷| 国产精品一区三区在线观看| 亚洲成人va| 欧美亚洲tv| 欧美中文字幕一区二区| 免费日韩精品中文字幕视频在线| 日韩精品一级| 亚洲黄色免费av| 日韩一区中文| 午夜久久免费观看| 久久精品一区二区三区中文字幕| 99免费精品| 国产精品久久久久av蜜臀| 欧美理论视频| 激情综合婷婷| 久久香蕉精品| 久久青草久久| 国产精品毛片视频| 日韩精品一区第一页| 高清av不卡| 日韩高清在线不卡| 美女亚洲一区| 日韩欧美精品| 卡一卡二国产精品| 日韩av不卡一区二区| 欧美a级片一区| 日韩理论视频| 国产成人精品一区二区三区视频| 奇米狠狠一区二区三区| 亚洲激情av| 91九色精品| 久久蜜桃精品| 久久九九精品| 欧美精选视频一区二区| 精品视频久久| 欧美激情视频一区二区三区免费 | 男女男精品网站| 亚洲一区国产一区| 香蕉久久99| 精品中文一区| 亚洲欧美日韩一区在线观看| 激情五月综合| 午夜在线精品偷拍| 日韩中文字幕不卡| 水野朝阳av一区二区三区| 91久久亚洲| 六月婷婷一区| 中文字幕一区二区三区四区久久| 中文字幕日本一区二区| 亚洲三级在线| 国产精品一区毛片| 亚洲国产欧美日本视频| 激情婷婷亚洲| 日韩精品一区二区三区中文| 青青伊人久久| 日韩av免费大片| 亚洲精品2区| 奇米狠狠一区二区三区| 精品入口麻豆88视频| 亚洲高清久久| 日韩和欧美的一区| 69堂精品视频在线播放| 免费在线亚洲欧美| 蜜桃国内精品久久久久软件9| 亚洲欧美高清| 精品深夜福利视频| 日韩影院精彩在线| 久久久久久亚洲精品美女| 久久婷婷激情| 日韩激情一区二区| 色婷婷综合网| 一区二区电影| 91一区二区三区四区| 石原莉奈在线亚洲二区| 国产精品mm| 性一交一乱一区二区洋洋av| 麻豆精品av| 日韩视频在线一区二区三区| 欧美日一区二区在线观看| 久久精品影视| 国产精品毛片aⅴ一区二区三区| 天堂资源在线亚洲| 久久精品九色| 亚洲18在线| 91成人精品| 成人一区而且| 日韩精品久久久久久久软件91| 久久久久久黄| 成人在线观看免费视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美xxxx中国| 国产精品久久久亚洲一区| 久久人人99| 国产欧洲在线| 麻豆91小视频| 国产欧美日韩亚洲一区二区三区| 99视频精品| 亚洲精品2区| 婷婷色综合网| 久久精品国内一区二区三区水蜜桃| 国产激情精品一区二区三区| 亚洲人妖在线| 综合五月婷婷| 一区二区电影| 久久av一区二区三区| 国产视频一区免费看| 日韩视频1区| 精品免费av在线| 国产一区二区三区成人欧美日韩在线观看 | 麻豆一区二区三| 91伊人久久| 日韩精品免费视频一区二区三区| 丝袜亚洲精品中文字幕一区| 一区二区自拍| 国产模特精品视频久久久久| 国产午夜精品一区二区三区欧美 | 手机在线电影一区| 国产一区二区三区不卡视频网站| 精品欧美日韩精品| 91嫩草亚洲精品| 欧美日韩尤物久久| 激情偷拍久久| 喷白浆一区二区| 日韩av一区二区三区| 国产精品久久国产愉拍| 视频在线不卡免费观看| 日韩久久一区二区三区| 激情丁香综合| 欧美日韩国产亚洲一区| 亚洲精品精选| 久久亚洲黄色| 欧美~级网站不卡| 日韩欧美2区| 丁香婷婷久久| 日韩中文字幕av电影| 国产精品白丝久久av网站| 国产精品久久久久蜜臀 |