Распознавание речи в Python

1

Я нашел речевой модуль, и я могу заставить свой компьютер сказать материал, который я пишу. Но проблема в том, что я примеряю код примера здесь: http://pypi.python.org/pypi/speech/0.5.1 Он дает мне ошибку и не может этого сделать. Это ошибка, которую я получаю:

Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
response = speech.input("Say something, please.")
File "build\bdist.win32\egg\speech.py", line 162, in input
listener = listenforanything(response)
File "build\bdist.win32\egg\speech.py", line 193, in listenforanything
return _startlistening(None, callback)
File "build\bdist.win32\egg\speech.py", line 222, in _startlistening
context = _recognizer.CreateRecoContext()
File "C:\Python26\lib\site-packages\win32com\gen_py\C866CA3A-32F7-11D2-9602-00C04F8EE628x0x5x4.py", line 2648, in CreateRecoContext
ret = self._oleobj_.InvokeTypes(10, LCID, 1, (9, 0), (),)
com_error: (-2147352567, 'Exception raised.', (0, None, None, None, 0, -2147200905),    None)

Я действительно надеюсь, что кто-то может мне помочь.

Спасибо заблаговременно,

Джейк

  • 2
    Вы установили Microsoft Speech Kit?
  • 0
    Да, у меня есть. Он должен быть установлен, если он может сказать, что написано, не так ли? Или возможно, что он может сделать это, даже не установив этот комплект?
Теги:
speech

1 ответ

0

Для правильной работы речевого модуля вы также должны установить pywin32.

  • 0
    Последняя строка трассировки показывает, что на самом деле у пользователя установлен pywin32 . Скорее всего, проблема заключается в неправильной установке Microsoft Speech Kit .

Ещё вопросы

Сообщество Overcoder
Наверх
Меню