Projekt

Ogólne

Profil

Generowanie komunikatów głosowych

Generowanie komunikatów głosowych z poziomu web:

Pobieranie nagrań z Google TTS

Wchodzimy na stronę uzupełniamy:
  • tekst do przeczytania
  • język
Procedura pobrania nagrania:
  1. przechodzimy do narzędzi deweloperskich (klikamy ctrl+shift+C)
  2. wybieramy zakładkę Network
  3. odczytujemy zapisany tekst
  4. w zakładce Network wybieramy pozycje zaczynającą się od proxy
  5. w szczegółach pozycji proxy otwieramy zakładkę Response
  6. odczytujemy header audioContent którego treść to nasze nagranie zapisane w formie base64.
  7. kopiujemy zawartość headera audioContent do notatnika
  8. konwertujemy to do wav base64 -d plik.txt > plik.wav
  9. Następnie za pomocą ffmpeg konwertujemy do gsm
    ffmpeg -i INPUT.mp3 -c:a libgsm -ar 8000 -ab 13000 -ac 1 -f gsm OUTPUT.gsm
    
  10. Jeśli posiadamy kilka plików mp3 można je połączyć za pomocą komendy
    ffmpeg -i "concat:input1.mp3|input2.mp3" -acodec mp3 -b:a 320k output-all.mp3
    

    Dalej konwertujemy do gsm
Przykładowe teksty:
  • powitanie Pokaż
  • przykład submenu Pokaż