Skip to content

Наладка 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: Уключыце Text-to-Speech API

Section titled “Крок 3: Уключыце Text-to-Speech API”

Гэта паведамляе 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) Text-to-Speech API уключаны (Крок 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 паказвае папярэджанне аб выкарыстанні задоўга да таго, як пачнуць налічвацца якія-небудзь платы.