Налаштування Google Cloud TTS
Повернутися до Огляду TTS-провайдерів
Google Cloud TTS використовує нейронні мережі WaveNet для генерації природного мовлення. Безкоштовний рівень дуже щедрий — один мільйон символів на місяць. Це налаштування займає близько 5 хвилин.
Що вам знадобиться
Section titled “Що вам знадобиться”Обліковий запис Google (той самий, що ви використовуєте для Gmail або YouTube, цілком підійде). Вам потрібно буде додати спосіб оплати, але з вас не стягуватимуться кошти, якщо ви не перевищите 1 мільйон символів на місяць. З шаховими анотаціями досягти цього дуже складно.
Крок 1: Увійдіть до Google Cloud Console
Section titled “Крок 1: Увійдіть до Google Cloud Console”- Відкрийте браузер і перейдіть за адресою console.cloud.google.com
- Увійдіть за допомогою свого облікового запису Google
- Якщо це ваш перший раз, Google запропонує прийняти Умови використання. Поставте прапорець і натисніть Agree and Continue
Тепер ви повинні побачити панель керування Google Cloud Console. Вона виглядає перевантаженою — не хвилюйтеся, нам звідси потрібні лише дві речі.
Крок 2: Налаштуйте білінг
Section titled “Крок 2: Налаштуйте білінг”Google вимагає наявність білінгового акаунта навіть для безкоштовного рівня. За звичайне використання для вивчення шахів з вас не стягуватимуться кошти.
- У верхньому рядку пошуку введіть “Billing” і натисніть Billing у випадаючому меню
- Натисніть Link a billing account (або Create account, якщо у вас його ще немає)
- Дотримуйтесь підказок, щоб додати кредитну або дебетову картку
- Після завершення ви побачите зелену позначку поруч із вашим білінговим акаунтом
Примітка: Якщо у вас уже налаштований білінг Google Cloud з іншого проєкту, ви можете пропустити цей крок. Ваш наявний білінговий акаунт цілком підійде.
Крок 3: Увімкніть API Text-to-Speech
Section titled “Крок 3: Увімкніть API Text-to-Speech”Це повідомляє Google, який сервіс ви хочете використовувати.
- У верхньому рядку пошуку введіть “Text-to-Speech”
- У результатах випадаючого меню натисніть Cloud Text-to-Speech API (він має синю іконку API)
- Ви потрапите на сторінку деталей API. Натисніть велику синю кнопку Enable
- Зачекайте кілька секунд. Коли кнопка зміниться на Manage, API увімкнено
Крок 4: Створіть API-ключ
Section titled “Крок 4: Створіть API-ключ”API-ключ — це те, що En Parlant~ використовує для зв’язку з серверами Google.
- У верхньому рядку пошуку введіть “Credentials” і натисніть Credentials у розділі “APIs & Services”
- У верхній частині сторінки натисніть + Create Credentials
- У випадаючому меню виберіть API key
- З’явиться діалогове вікно з вашим новим ключем. Він виглядає приблизно так:
AIzaSyC...about 35 characters... - Натисніть іконку копіювання поруч із ключем, щоб скопіювати його в буфер обміну
- Натисніть Close
Рекомендовано: Обмежте ваш ключ
Section titled “Рекомендовано: Обмежте ваш ключ”Після створення ключа ви побачите його у списку на сторінці Credentials. Натисніть на назву ключа, щоб відкрити його налаштування:
- У розділі API restrictions виберіть Restrict key
- Оберіть Cloud Text-to-Speech API у випадаючому меню
- Натисніть Save
Це означає, що навіть якщо хтось отримає ваш ключ, він зможе використовувати його лише для TTS — і ні для чого іншого.
Крок 5: Налаштуйте En Parlant~
Section titled “Крок 5: Налаштуйте En Parlant~”Майже готово!
- Відкрийте En Parlant~ і перейдіть до Settings (іконка шестерні) > вкладка Sound
- Прокрутіть вниз до розділу TTS
- Встановіть TTS Provider на Google Cloud
- Натисніть на поле Google Cloud API Key і вставте ваш ключ (Ctrl+V)
- Встановіть Text-to-Speech на On
- Натисніть кнопку Test поруч із селектором голосу
Ви повинні почути шаховий хід, вимовлений вголос. Якщо так — вітаємо, налаштування завершено!
Усунення неполадок
Section titled “Усунення неполадок”- Тест беззвучний? Перевірте ще раз, що (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.
Вартість
Section titled “Вартість”Безкоштовний рівень Google покриває 1 мільйон символів на місяць для голосів WaveNet. Партія з великою кількістю анотацій використовує приблизно 3 000–5 000 символів. За такого темпу ви можете вивчати 200–300 партій на місяць, перш ніж досягнете ліміту. Google показує попередження про використання задовго до того, як будуть нараховані будь-які платежі.