Dlaczego liczby, daty, symbole i skróty nie są poprawnie wymawiane lub odczytywane w odpowiednim języku?

Liczby, daty, symbole i skróty mogą być wyzwaniem dla AI, ponieważ często można je poprawnie odczytać na kilka sposobów. Zależy to też od używanego języka, na przykład „11” można odczytać jako „Eleven”, ale po hiszpańsku może to być „Once”, a po niemiecku „Elf”.

Jest kilka sposobów, aby zapewnić poprawne odczytanie liczb, dat, skrótów i symboli.

Zapisz je w całości słowami

Aby uzyskać najlepsze rezultaty, zalecamy zapisywanie liczb, skrótów, dat i symboli w całości słowami, tak jak AI ma je odczytać. Dzięki temu AI ma najwięcej kontekstu i poda poprawny wynik. Na przykład zamiast „$100” zalecamy wpisać „sto dolarów”, aby uzyskać oczekiwany rezultat.

Korzystanie z LLM

Jeśli używasz dużego modelu językowego do generowania promptów tekstowych, na przykład w ElevenAgents, możesz polecić modelowi, aby zawsze zapisywał liczby, daty, symbole i skróty słowami, w sposób, w jaki AI ma je odczytać.

Normalizacja

Jeśli generujesz przez API, możesz określić, czy zastosować normalizację tekstu za pomocą parametru apply_text_normalization. Normalizacja tekstu zapisuje liczby i daty słowami, co poprawia wymowę. Ta opcja zwiększa opóźnienie, ponieważ proces normalizacji wymaga dodatkowego czasu przetwarzania.

Parametr apply_text_normalization ma trzy tryby:

  • on — jest zawsze stosowany
  • off — nigdy nie jest stosowany
  • auto — AI automatycznie decyduje, kiedy zastosować normalizację tekstu

Możesz też określić język promptu za pomocą parametru language_code. To opcjonalny parametr, który przyjmuje kody językowe ISO 639-1.

Może to być przydatne przy krótkich lub niejednoznacznych promptach, na przykład gdy tekst zawiera tylko liczby lub symbole. Określenie języka zapewnia, że normalizator zastosuje właściwe reguły dla danego języka.

Więcej informacji znajdziesz w naszej dokumentacji API.

Normalizacja jest domyślnie włączona podczas generowania przez Text to Speech na stronie.

W Studio normalizacja jest domyślnie stosowana automatycznie, co oznacza, że AI decyduje, kiedy ją zastosować. Możesz też ustawić jej stałe stosowanie — ta opcja znajduje się w Ustawieniach projektu na karcie Zaawansowane.