Як навчити розмовляти комп’ютер

Як навчити розмовляти комп'ютер

На відміну від розпізнавання голосу, його синтез — давно вирішене завдання. З нею легко впорається навіть порівняно малопотужний комп’ютер. Для цього на нього необхідно поставити спеціальну програму, після чого машина зможе прочитати вам вголос механічним голосом будь-який текст.

Інструкція

  1. Для потужних комп’ютерів, що працюють під управлінням Linux, хорошим вибором є синтезатор мови Festival. У великих дистрибутивах він звичайно вже встановлений. Перевірте, чи так це, спробувавши запустити його командою festival без параметрів. Якщо виявилося, що програма відсутня, скачайте і встановіть її. Спосіб здійснення цієї операції залежить від дистрибутива.
  2. Щоб Festival заговорив по-російськи, скачайте для нього додатковий пакет, що містить словники і звукові файли. До нього додається файл з інструкцією по установці.
  3. Складіть файл формату TXT, після чого запустіть синтезатор, використовуючи ім’я цього файлу як аргумент:

    festival filename.txt

    Якщо файл повинен містити текст російською мовою, попередньо визначите, в якому кодуванні зберігається текст у словниках, а потім використовуйте ту ж кодування при складанні файлу.
  4. Якщо комп’ютер, яким ви користуєтеся, порівняно малопотужний, встановіть на нього синтезатор мови FLite, виконаний на основі Festival. Він не підтримує російську мову, зате працює не тільки в Linux, але і в Windows CE, а також на наладонних комп’ютерах Palm Treo.
  5. У випадку, якщо необхідно синтезувати промову російською мовою на малопотужному ПК під управлінням Linux або Windows, використовуйте синтезатор мови espeak. Він дуже компактний і займає разом з мовним пакетом всього кілька мегабайт. Запускати його можна двома способами:

    espeak рядок тексту

    espeak-f імяфайла.txt

    Якщо файл складений російською мовою, переконайтеся, що встановлено відповідний словник, після чого запустіть програму з ключем «-v russian_test» (без лапок). Вимовлятися текст буде з англійським акцентом, але зрозуміти його буде неважко.
  6. Якщо ви користуєтеся тільки Windows, встановіть на свій комп’ютер синтезатор мови «Капітан». Він має графічний інтерфейс користувача і займає не більше 600 кілобайт. Додатковий пакет голосів має об’єм трохи менше 5 мегабайт. Недоліком цієї програми є погана сумісність з Windows 7.