Как поменять языковой режим по умолчанию на мой - PullRequest
0 голосов
/ 02 января 2019

Вот код, который я дал ему путь к файлу моей собственной языковой модели

import os
from pocketsphinx import LiveSpeech
#if __name__=="__main__":
    speech = LiveSpeech(
    verbose=False,
    sampling_rate=16000,
    buffer_size=2048,
    no_search=False,
    full_utt=False,
    hmm='E:\model\en-us\en-us\\',
    lm='E:\Sphinx 2\pocketsphinx\\bin\Release\Win32\8749.lm',
    dic='E:\Sphinx 2\pocketsphinx\\bin\Release\Win32\8749.dict'
)

Но эта ошибка не получается с этой ошибкой:

Allocating 32 buffers of 2500 samples each
Traceback (most recent call last):
  File "p.py", line 79, in <module>
    dic='E:\Sphinx 2\pocketsphinx\\bin\Release\Win32\8749.dict'
  File "C:\Users\Shahiryar\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pocketsphinx\__init__.py", line 208, in __init__
    super(LiveSpeech, self).__init__(**kwargs)
  File "C:\Users\Shahiryar\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pocketsphinx\__init__.py", line 90, in __init__
    super(Pocketsphinx, self).__init__(config)
  File "C:\Users\Shahiryar\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pocketsphinx\pocketsphinx.py", line 272, in __init__
    this = _pocketsphinx.new_Decoder(*args)
RuntimeError: new_Decoder returned -1

Есть идеи?

...