Установка espeak с помощью pip в Python 3.6 - PullRequest
0 голосов
/ 30 мая 2018

Когда я запускаю pip install espeak, я получаю Could not find a version that satisfies the requirement espeak (from versions: ).Кто-нибудь знает, как решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 30 мая 2018

Предполагая, что вы после python-espeak и используете Debian / Ubuntu, вы, вероятно, захотите sudo apt-get install python-espeak.Однако он довольно старый и, похоже, не поддерживает python3.

Я бы порекомендовал просто выполнить espeak напрямую с помощью модуля подпроцесса, например:

#!/usr/bin/env python3
import subprocess

def espeak(text: str, pitch: int=50) -> int:
    """ Use espeak to convert text to speech. """
    return subprocess.run(['espeak', f'-p {pitch}', text]).returncode
0 голосов
/ 30 мая 2018

Как указано в комментарии, espeak - это не пакет Python, доступный в PyPI.

Возможно, вы имели в виду один из них:

pip install pyespeak
pip install speake  # Python 2
pip install speake3  # Python 3

Если ни один из этих пакетов не являетсятот, который вам нужен, вы можете посмотреть список здесь: https://pypi.org/search/?q=espeak

...