Як навчити розмовляти комп'ютер
Прочитавши: 2496
На відміну від розпізнавання голосу, його синтез - давно вирішене завдання. З нею легко впорається навіть порівняно малопотужний комп'ютер. Для цього на нього необхідно поставити спеціальну програму, після чого машина зможе прочитати вам вголос механічним голосом будь-який текст.
Інструкція
Для потужних комп'ютерів, що працюють під управлінням Linux, хорошим вибором є синтезатор мови Festival. У великих дистрибутивах він зазвичай вже встановлений. Перевірте, чи так це, спробувавши запустити його командою festival без параметрів. Якщо виявилося, що програма відсутня, скачайте і встановіть її. Спосіб здійснення цієї операції залежить від дистрибутива.
Щоб Festival заговорив російською, скачайте для нього додатковий пакет, що містить словники та звукові файли. До нього додається файл з інструкцією по установці.
Складіть файл формату TXT, після чого запустіть синтезатор, використовуючи ім'я цього файлу в якості аргументу: festival filename.txtЕслі файл повинен містити текст російською мовою, попередньо визначте, в якому кодуванні зберігається текст в словниках, а потім використовуйте те саме кодування при складанні файлу .
Якщо комп'ютер, яким ви користуєтеся, порівняно малопотужний, встановіть на нього синтезатор мови FLite, виконаний на основі Festival. Він не підтримує російську мову, зате працює не тільки в Linux, але і в Windows CE, а також на наладонних комп'ютерах Palm Treo.
У випадку, якщо необхідно синтезувати промову російською мовою на малопотужному комп'ютере, що працює під управлінням Linux або Windows, використовуйте синтезатор мови espeak. Він дуже компактний і займає разом з мовним пакетом всього кілька мегабайт. Запускати його можна двома способами: espeak рядок текстаespeak -f імяфайла.txtЕслі файл складений російською мовою, переконайтеся, що встановлено відповідний словник, після чого запустіть програму з ключем "-v russian_test" (без лапок). Вимовлятися текст буде з англійським акцентом, але зрозуміти його буде неважко.
Якщо ви користуєтеся тільки Windows, встановіть на свій комп'ютер синтезатор мови «Капітан». Він має графічний інтерфейс користувача і займає не більше 600 кілобайт. Додатковий пакет голосів має об'єм трохи менше 5 мегабайт. Недоліком цієї програми є погана сумісність з Windows 7.