gooofy/py-espeak-ng

ImportError: cannot import name 'ESpeakNG' from 'espeakng'

rbennett24 opened this issue · 2 comments

When I try to run the basic demo code:

from espeakng import ESpeakNG
esng = ESpeakNG()
esng.say('Hello World!')

I get this error:

Traceback (most recent call last):
  File "xxxxxxx.py", line 1, in <module>
    from espeakng import ESpeakNG
ImportError: cannot import name 'ESpeakNG' from 'espeakng' (C:\Users\XXXXXX\AppData\Roaming\Python\Python37\site-packages\espeakng\__init__.py)

Any suggestions? If it matters, I'm on Windows 10, and I can access espeak-ng.exe from the regular command line, so it must be in PATH already. Thanks!

Hi, this is another issue on Linux OS. any suggestion?

Traceback (most recent call last):
File "/home/user/Documentos/Python/Proyecto Majel/Betas/TTS/espeakNG_test.py", line 4, in
esng.say('¡Hola mundo!')
File "/home/user/Documentos/Python/Entorno Virtual/tts/lib/python3.9/site-packages/espeakng/init.py", line 103, in say
return self._espeak_exe(args, sync=sync)
File "/home/user/Documentos/Python/Entorno Virtual/tts/lib/python3.9/site-packages/espeakng/init.py", line 66, in _espeak_exe
p = subprocess.Popen(cmd,
File "/usr/lib/python3.9/subprocess.py", line 951, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib/python3.9/subprocess.py", line 1821, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'espeak-ng'

"pip install espeakng" gives you a different repo.

try: "pip install py-espeak-ng"