Перейти до вмісту

Налаштування Google Cloud TTS

Повернутися до Огляду TTS-провайдерів

Google Cloud TTS використовує нейронні мережі WaveNet для генерації природного мовлення. Безкоштовний рівень дуже щедрий — один мільйон символів на місяць. Це налаштування займає близько 5 хвилин.

Обліковий запис Google (той самий, що ви використовуєте для Gmail або YouTube, цілком підійде). Вам потрібно буде додати спосіб оплати, але з вас не стягуватимуться кошти, якщо ви не перевищите 1 мільйон символів на місяць. З шаховими анотаціями досягти цього дуже складно.

Крок 1: Увійдіть до Google Cloud Console

Section titled “Крок 1: Увійдіть до Google Cloud Console”
  1. Відкрийте браузер і перейдіть за адресою console.cloud.google.com
  2. Увійдіть за допомогою свого облікового запису Google
  3. Якщо це ваш перший раз, Google запропонує прийняти Умови використання. Поставте прапорець і натисніть Agree and Continue

Тепер ви повинні побачити панель керування Google Cloud Console. Вона виглядає перевантаженою — не хвилюйтеся, нам звідси потрібні лише дві речі.

Крок 2: Налаштуйте білінг

Section titled “Крок 2: Налаштуйте білінг”

Google вимагає наявність білінгового акаунта навіть для безкоштовного рівня. За звичайне використання для вивчення шахів з вас не стягуватимуться кошти.

  1. У верхньому рядку пошуку введіть “Billing” і натисніть Billing у випадаючому меню
  2. Натисніть Link a billing account (або Create account, якщо у вас його ще немає)
  3. Дотримуйтесь підказок, щоб додати кредитну або дебетову картку
  4. Після завершення ви побачите зелену позначку поруч із вашим білінговим акаунтом

Примітка: Якщо у вас уже налаштований білінг Google Cloud з іншого проєкту, ви можете пропустити цей крок. Ваш наявний білінговий акаунт цілком підійде.

Крок 3: Увімкніть API Text-to-Speech

Section titled “Крок 3: Увімкніть API Text-to-Speech”

Це повідомляє Google, який сервіс ви хочете використовувати.

  1. У верхньому рядку пошуку введіть “Text-to-Speech”
  2. У результатах випадаючого меню натисніть Cloud Text-to-Speech API (він має синю іконку API)
  3. Ви потрапите на сторінку деталей API. Натисніть велику синю кнопку Enable
  4. Зачекайте кілька секунд. Коли кнопка зміниться на Manage, API увімкнено

API-ключ — це те, що En Parlant~ використовує для зв’язку з серверами Google.

  1. У верхньому рядку пошуку введіть “Credentials” і натисніть Credentials у розділі “APIs & Services”
  2. У верхній частині сторінки натисніть + Create Credentials
  3. У випадаючому меню виберіть API key
  4. З’явиться діалогове вікно з вашим новим ключем. Він виглядає приблизно так: AIzaSyC...about 35 characters...
  5. Натисніть іконку копіювання поруч із ключем, щоб скопіювати його в буфер обміну
  6. Натисніть Close

Рекомендовано: Обмежте ваш ключ

Section titled “Рекомендовано: Обмежте ваш ключ”

Після створення ключа ви побачите його у списку на сторінці Credentials. Натисніть на назву ключа, щоб відкрити його налаштування:

  1. У розділі API restrictions виберіть Restrict key
  2. Оберіть Cloud Text-to-Speech API у випадаючому меню
  3. Натисніть Save

Це означає, що навіть якщо хтось отримає ваш ключ, він зможе використовувати його лише для TTS — і ні для чого іншого.

Крок 5: Налаштуйте En Parlant~

Section titled “Крок 5: Налаштуйте En Parlant~”

Майже готово!

  1. Відкрийте En Parlant~ і перейдіть до Settings (іконка шестерні) > вкладка Sound
  2. Прокрутіть вниз до розділу TTS
  3. Встановіть TTS Provider на Google Cloud
  4. Натисніть на поле Google Cloud API Key і вставте ваш ключ (Ctrl+V)
  5. Встановіть Text-to-Speech на On
  6. Натисніть кнопку Test поруч із селектором голосу

Ви повинні почути шаховий хід, вимовлений вголос. Якщо так — вітаємо, налаштування завершено!

  • Тест беззвучний? Перевірте ще раз, що (1) ви вставили повний API-ключ, (2) API Text-to-Speech увімкнено (Крок 3), і (3) білінг прив’язано (Крок 2). Найпоширеніша проблема — забули увімкнути API.
  • Помилка “API key not valid”? Переконайтеся, що ви скопіювали ключ правильно — без зайвих пробілів. Якщо ви обмежили ключ, перевірте, що Cloud Text-to-Speech API є у списку дозволених.
  • Помилка “Billing account not found”? Поверніться до Кроку 2 і переконайтеся, що білінг прив’язано до вашого проєкту.
  • Голоси звучать не так, як очікувалось? En Parlant~ використовує голоси WaveNet за замовчуванням. Стать голосу можна змінити в Settings > Sound > Google Voice Gender.

Безкоштовний рівень Google покриває 1 мільйон символів на місяць для голосів WaveNet. Партія з великою кількістю анотацій використовує приблизно 3 000–5 000 символів. За такого темпу ви можете вивчати 200–300 партій на місяць, перш ніж досягнете ліміту. Google показує попередження про використання задовго до того, як будуть нараховані будь-які платежі.