Как заставить Python говорить

Так как Вы не можете изменить настройки IIS для отображения .mvc на ASP.NET, можно использовать различное расширение, это уже отображается на ASP.NET. Например, Вы могли использовать {контроллер} .ashx/{действие}, и это должно работать из поля над IIS 6.

63
задан Ninjakannon 14 May 2015 в 13:41
поделиться

3 ответа

Обратите внимание, что это работает только с python 2.x

Вам следует попробовать использовать пакет PyTTSx, поскольку PyTTS устарел. PyTTSx работает с последней версией Python.

http://pypi.python.org/pypi/pyttsx/1.0 -> Пакет

Надеюсь, это поможет

36
ответ дан 24 November 2019 в 16:18
поделиться

Простой Google привел меня к pyTTS и нескольким документам об этом . Однако он выглядит неподдерживаемым и специфичным для механизма речи Microsoft.

По крайней мере, в Mac OS X вы можете использовать подпроцесс для вызова команды say , что довольно забавно для того, чтобы возиться с коллегами, но это может быть не очень полезно для ваших нужд.

Похоже, у Festival есть несколько публичных API:

Festival предлагает интерфейс на основе сокетов BSD. Это позволяет Festival работать в качестве сервера и разрешать доступ к нему клиентским программам. Обычно сервер предлагает новый интерпретатор команд для каждого подключенного к нему клиента. Сервер разветвляется для каждого клиента, но это намного быстрее, чем ждать, пока процесс Festival начнется с нуля. Также сервер может работать на более крупной машине, предлагая гораздо более быстрый синтез. linky

Также имеется полнофункциональный C ++ API , из которого вы могли бы сделать модуль Python из ( это весело!). Festival также предлагает упрощенный C API - продолжайте прокручивать этот документ - который вы могли бы использовать для разового использования ctypes .

Возможно, вы обнаружили дыру в рынок?

9
ответ дан 24 November 2019 в 16:18
поделиться

Может и не быть ничего «специфичного для Python», но рабочие столы KDE и GNOME предлагают преобразование текста в речь как часть поддержки специальных возможностей, а также предлагают привязки библиотеки Python. Можно использовать привязки python для управления библиотеками рабочего стола для преобразования текста в речь.

При использовании Jython-реализации Python на JVM можно будет использовать систему FreeTTS .

Наконец. , OSX и Windows имеют собственные API для преобразования текста в речь. Их можно использовать из Python через ctypes или другие механизмы, такие как COM.

2
ответ дан 24 November 2019 в 16:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: