最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

對(duì)Python 語(yǔ)音識(shí)別框架詳解

 更新時(shí)間:2018年12月24日 10:51:24   作者:houyanhua1  
今天小編就為大家分享一篇對(duì)Python 語(yǔ)音識(shí)別框架詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

如下所示:

from win32com.client import constants
import os
import win32com.client
import 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()
  if speechstr=="張三":
   speaker.Speak("zhaodahai love fengjie")
  elif speechstr=="你好":
   speaker.Speak("hello world")
  elif speechstr=="國(guó)慶快樂(lè)":
   speaker.Speak("Happy nationalday")
  elif speechstr=="新年快樂(lè)":
   speaker.Speak("happy New Year")
  elif speechstr=="李四":
   speaker.Speak("a beauty baby")
  elif speechstr=="王五":
   speaker.Speak("a little boy")
  elif speechstr=="趙六":
   speaker.Speak("a boy can coding")
  else:
   pass
 
if __name__ == '__main__':
 
 speaker.Speak("語(yǔ)音識(shí)別開(kāi)啟")
 wordsToAdd = ["張三",
     "你好",
     "國(guó)慶快樂(lè)",
     "新年快樂(lè)",
     "李四",
     "王五",
     "趙六",]
 speechReco = SpeechRecognition(wordsToAdd)
 while True:
  pythoncom.PumpWaitingMessages()
 

以上這篇對(duì)Python 語(yǔ)音識(shí)別框架詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python ChainMap 合并字典的實(shí)現(xiàn)步驟

    python ChainMap 合并字典的實(shí)現(xiàn)步驟

    這篇文章主要介紹了python ChainMap 合并字典的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • python 數(shù)據(jù)庫(kù)查詢(xún)返回list或tuple實(shí)例

    python 數(shù)據(jù)庫(kù)查詢(xún)返回list或tuple實(shí)例

    這篇文章主要介紹了python 數(shù)據(jù)庫(kù)查詢(xún)返回list或tuple實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • python 模擬登陸163郵箱

    python 模擬登陸163郵箱

    這篇文章主要介紹了python 模擬登陸163郵箱的示例,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • Python 使用生成器代替線(xiàn)程的方法

    Python 使用生成器代替線(xiàn)程的方法

    這篇文章主要介紹了Python 使用生成器代替線(xiàn)程的方法,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-08-08
  • 使用Python計(jì)算兩個(gè)不同列表的相似度

    使用Python計(jì)算兩個(gè)不同列表的相似度

    這篇文章主要介紹了使用Python計(jì)算兩個(gè)不同列表的相似度,Python數(shù)據(jù)開(kāi)發(fā)工作中的需求兩個(gè)不同列表給出相似度,本文實(shí)現(xiàn)判斷數(shù)字類(lèi)型相似度和字符串類(lèi)型相似度,非常實(shí)用,需要的朋友可以參考下
    2023-07-07
  • Django python雪花算法實(shí)現(xiàn)方式

    Django python雪花算法實(shí)現(xiàn)方式

    在Django項(xiàng)目中添加自定義模塊或應(yīng)用來(lái)封裝雪花算法,步驟包括創(chuàng)建應(yīng)用,編寫(xiě)算法實(shí)現(xiàn)代碼至utils.py文件,及配置settings.py,此方法可方便在項(xiàng)目中隨處調(diào)用雪花算法,適用于需要唯一ID生成的場(chǎng)景
    2024-09-09
  • 學(xué)習(xí)python的幾條建議分享

    學(xué)習(xí)python的幾條建議分享

    熟悉python語(yǔ)言,以及學(xué)會(huì)python的編碼方式。熟悉python庫(kù),遇到開(kāi)發(fā)任務(wù)的時(shí)候知道如何去找對(duì)應(yīng)的模塊。知道如何查找和獲取第三方的python庫(kù),以應(yīng)付開(kāi)發(fā)任務(wù)
    2013-02-02
  • Python如何實(shí)現(xiàn)轉(zhuǎn)換URL詳解

    Python如何實(shí)現(xiàn)轉(zhuǎn)換URL詳解

    這篇文章主要介紹了Python如何實(shí)現(xiàn)轉(zhuǎn)換URL詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • python批量設(shè)置多個(gè)Excel文件頁(yè)眉頁(yè)腳的腳本

    python批量設(shè)置多個(gè)Excel文件頁(yè)眉頁(yè)腳的腳本

    這篇文章主要介紹了python批量設(shè)置多個(gè)Excel文件頁(yè)眉頁(yè)腳的源碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • PyQt5 實(shí)現(xiàn)給窗口設(shè)置背景圖片的方法

    PyQt5 實(shí)現(xiàn)給窗口設(shè)置背景圖片的方法

    今天小編就為大家分享一篇PyQt5 實(shí)現(xiàn)給窗口設(shè)置背景圖片的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06

最新評(píng)論

威远县| 察隅县| 邮箱| 嘉义县| 饶阳县| 镇宁| 平顺县| 清河县| 疏勒县| 平凉市| 新丰县| 孝昌县| 高青县| 新河县| 汨罗市| 贵阳市| 繁峙县| 连云港市| 包头市| 宜兰县| 七台河市| 达孜县| 平原县| 芦山县| 延边| 新田县| 综艺| 哈密市| 安乡县| 遂川县| 横山县| 宕昌县| 桂东县| 和龙市| 兴城市| 平安县| 安陆市| 军事| 宜州市| 灵石县| 渑池县|