Преобразование текста фонетической нотации IPA в речь
Требуется современный браузер с поддержкой JavaScript. В качестве альтернативы рассмотрите возможность использования lexconvert в сочетании с eSpeak.
Пример команды для Мумбаи:
python lexconvert.py —try unicode-ipa «/mʊmˈbaɪ/»
Преобразование IPA фонетической записи в речь
как это работает?
Используя вычислительные возможности процессора JavaScript вашего браузера, Фонетическая нотация IPA переводится в фонемы, понятные eSpeak, с использованием соответствий и логики, найденных в lexconvert. Переведенные фонемы (например, [[mUm’baI]] для /mʊmˈbaɪ/) затем передаются для вывода в meSpeak.js, исправленную Emscripten версию eSpeak. После создания вывода произношение в формате WAV можно загрузить.
Поскольку эта обработка происходит в вашем браузере, эта страница может быть загружена и использована в автономном режиме. Кроме того, запрошенные произношения не регистрируются.
улучшите этот инструмент
Внесите свой вклад через GitHub.
Сообщить об ошибке. Обязательно укажите проблемный ввод, версию вашего браузера (Справка > О программе), версию операционной системы и тип устройства. Сообщите о проблеме на GitHub или отправьте электронное письмо.
Дополнить список соответствий IPA -фонемам. Для английского языка eSpeak распознает 96 фонем (dictsource/dict_phonemes). В настоящее время с помощью lexconvert отображается только 55, и, возможно, были ошибки в интерпретации схемы преобразования lexconvert. Дополнительные соответствия должны улучшить произношение.
Внести вклад в базовые библиотеки. eSpeak, meSpeak. js или самый последний вариант Emscripten для повышения производительности/размера. В настоящее время meSpeak.js занимает более двух мегабайт.
about
Этот инструмент на основе браузера интегрирует meSpeak.js под лицензией GPL (пересмотренная версия eSpeak от Emscripten) и соответствия от lexconvert для анализа фонетической нотации IPA и ее преобразования в речь.
Этот инструмент также доступен по адресу
контакт
лицо в 0n0e точка ком
примечание
Было странно, что этого инструмента не существовало; базовые компоненты были бесплатными (как в пиве и свободе) и легкодоступными в течение многих лет (eSpeak был Emscripten’ed в 2011 году: speak.js) наряду с явным спросом (например, в 2013 году r/linguistics и Linguistics Stack Exchange).
Демо-версия Natural Voices от AT&T была размещена на книжном рынке, но конечная точка больше недоступна.