この質問には未回答の可能性がありますが、私は大変なことに援助をしたいと思います。 MicrosoftのSpeech APIをPythonで扱うためのコードスニペットを見つけて、W3Cの "Speech Recognition Grammar Specification Version 1.0"について知りました。Python Microsoft Speech APIエラー:CmdLoadFromFileのSPERR_NO_DRIVER
私はこれにそれを煮詰め:私は発見することができていたものから
>>> import win32com.client
>>> listener = win32com.client.Dispatch("SAPI.SpSharedRecognizer")
>>> context = listener.CreateRecoContext()
>>> grammar = context.CreateGrammar()
>>> grammar.DictationSetState(0)
>>> grammar.CmdLoadFromFile("C:\\grammar.grxml")
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
grammar.CmdLoadFromFile("C:\\grammar.grxml")
File "C:\Python26\lib\site-packages\win32com\gen_py\C866CA3A-32F7-11D2-9602-00C04F8EE628x0x5x4.py", line 2372, in CmdLoadFromFile
, LoadOption)
com_error: (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2147201021), None)
、上記のエラーコードは「There is no wave driver installed.」
とは何かを持っている「SPERR_NO_DRIVER」に対応私は今こだわっています。このコンテキストでは、波のドライバは何であるのか、それを見つけるか、どのようにデバッグするのかはわかりません。 何か考えていますか?
いいえ、私は...ウェーブドライブが文法ファイルを読み込む能力にどのように影響するかはわかりません... – skeggse
私は長い間応答を取っておられましたので、 .xml。ただし、同じエラーが引き続き発生します。 – skeggse
これが機能するにはVisual Studioがインストールされている必要がありますか? – skeggse