Przejdź do głównej zawartości

Konfiguracja Google Cloud TTS

Powrót do Przeglądu dostawców TTS

Google Cloud TTS wykorzystuje sieci neuronowe WaveNet do generowania naturalnie brzmiącej mowy. Darmowy limit jest bardzo hojny — milion znaków miesięcznie. Ta instrukcja zajmuje około 5 minut.

Konto Google (to samo, którego używasz do Gmaila lub YouTube, wystarczy). Musisz dodać metodę płatności, ale nie zostaniesz obciążony, chyba że przekroczysz 1 milion znaków w ciągu miesiąca. Przy adnotacjach szachowych jest to bardzo trudne do osiągnięcia.

  1. Otwórz przeglądarkę i przejdź na stronę console.cloud.google.com
  2. Zaloguj się na swoje konto Google
  3. Jeśli robisz to po raz pierwszy, Google poprosi Cię o zaakceptowanie Warunków korzystania z usługi. Zaznacz pole i kliknij Agree and Continue

Powinieneś teraz widzieć panel Google Cloud Console. Wygląda na zatłoczony — nie martw się, potrzebujemy z niego tylko dwóch rzeczy.

Google wymaga konta rozliczeniowego nawet w ramach darmowego limitu. Nie zostaniesz obciążony za normalne korzystanie przy nauce szachów.

  1. W górnym pasku wyszukiwania wpisz “Billing” i kliknij Billing w menu rozwijanym
  2. Kliknij Link a billing account (lub Create account, jeśli jeszcze go nie masz)
  3. Postępuj zgodnie z instrukcjami, aby dodać kartę kredytową lub debetową
  4. Po zakończeniu zobaczysz zielony znacznik obok swojego konta rozliczeniowego

Uwaga: Jeśli masz już skonfigurowane płatności Google Cloud z innego projektu, możesz pominąć ten krok. Twoje istniejące konto rozliczeniowe wystarczy.

Ten krok informuje Google, z której usługi chcesz korzystać.

  1. W górnym pasku wyszukiwania wpisz “Text-to-Speech”
  2. W wynikach menu rozwijanego kliknij Cloud Text-to-Speech API (ma niebieską ikonę API)
  3. Trafisz na stronę szczegółów API. Kliknij duży niebieski przycisk Enable
  4. Poczekaj kilka sekund. Gdy przycisk zmieni się na Manage, API jest włączone

Klucz API to element, którego En Parlant~ używa do komunikacji z serwerami Google.

  1. W górnym pasku wyszukiwania wpisz “Credentials” i kliknij Credentials w sekcji „APIs & Services”
  2. W górnej części strony kliknij + Create Credentials
  3. Z menu rozwijanego wybierz API key
  4. Pojawi się okno dialogowe z Twoim nowym kluczem. Wygląda mniej więcej tak: AIzaSyC...about 35 characters...
  5. Kliknij ikonę kopiowania obok klucza, aby skopiować go do schowka
  6. Kliknij Close

Po utworzeniu klucza zobaczysz go na liście na stronie Credentials. Kliknij nazwę klucza, aby otworzyć jego ustawienia:

  1. W sekcji API restrictions wybierz Restrict key
  2. Wybierz Cloud Text-to-Speech API z menu rozwijanego
  3. Kliknij Save

Dzięki temu, nawet jeśli ktoś uzyska Twój klucz, będzie mógł go użyć tylko do TTS — do niczego innego.

Prawie gotowe!

  1. Otwórz En Parlant~ i przejdź do Ustawienia (ikona koła zębatego) > zakładka Dźwięk
  2. Przewiń w dół do sekcji TTS
  3. Ustaw Dostawca TTS na Google Cloud
  4. Kliknij w pole Google Cloud API Key i wklej swój klucz (Ctrl+V)
  5. Ustaw Text-to-Speech na Włączony
  6. Kliknij przycisk Test obok selektora głosu

Powinieneś usłyszeć wypowiedziany na głos ruch szachowy. Jeśli tak — gratulacje, konfiguracja zakończona!

  • Test jest cichy? Sprawdź dokładnie, czy (1) wkleiłeś pełny klucz API, (2) API Text-to-Speech jest włączone (Krok 3) i (3) płatności są powiązane (Krok 2). Najczęstszym problemem jest zapomnienie o włączeniu API.
  • Błąd „API key not valid”? Upewnij się, że skopiowałeś klucz poprawnie — bez dodatkowych spacji. Jeśli ograniczyłeś klucz, sprawdź, czy Cloud Text-to-Speech API znajduje się na liście dozwolonych.
  • Błąd „Billing account not found”? Wróć do Kroku 2 i upewnij się, że płatności są powiązane z Twoim projektem.
  • Głosy brzmią inaczej niż oczekiwano? En Parlant~ domyślnie używa głosów WaveNet. Płeć głosu można zmienić w Ustawienia > Dźwięk > Google Voice Gender.

Darmowy limit Google obejmuje 1 milion znaków miesięcznie dla głosów WaveNet. Bogato zaadnotowana partia zużywa około 3 000–5 000 znaków. W takim tempie możesz analizować 200–300 partii miesięcznie, zanim osiągniesz limit. Google wyświetla ostrzeżenie o zużyciu na długo przed naliczeniem jakichkolwiek opłat.