EnjiRouz / Simple-Speech-Synthesis

Attempt to write the simplest speech synthesis for English from scratch using Carnegie Mellon University Pronouncing Dictionary

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple Speech Syntesis (Text to Speech)

Это моя первая попытка познакомиться с написанием простейшего синтеза речи с нуля.

В качестве словаря произношений для английского языка был использован Carnegie Mellon University Pronouncing Dictionary

Звуки были записаны самостоятельно с помощью Audacity и могут звучать некорректно (требуется зависимость от контекста и побольше опыта в записи нужных звуков, но для понимании концепции это уже неплохо).

Для установки PyAudio можно найти и скачать нужный в зависимости от архитектуры и версии Python whl-файл здесь в папку с проектом. После чего его можно установить при помощи подобной команды:

pip install PyAudio-0.2.11-cp38-cp38m-win_amd64.whl

Пример ввода и вывода из консоли:

Enter a word or phrase: tea
['T', 'IY']

Пример сгенерированного аудио

About

Attempt to write the simplest speech synthesis for English from scratch using Carnegie Mellon University Pronouncing Dictionary


Languages

Language:Python 100.0%