Generowanie komunikatów głosowych¶
Generowanie komunikatów głosowych z poziomu web:- https://cloud.google.com/text-to-speech
- https://text-to-speech.imtranslator.net/speech.asp?dir=g_pl-PL_f
Pobieranie nagrań z Google TTS¶
Wchodzimy na stronę uzupełniamy:- tekst do przeczytania
- język
- przechodzimy do narzędzi deweloperskich (klikamy ctrl+shift+C)
- wybieramy zakładkę Network
- odczytujemy zapisany tekst
- w zakładce Network wybieramy pozycje zaczynającą się od proxy
- w szczegółach pozycji proxy otwieramy zakładkę Response
- odczytujemy header audioContent którego treść to nasze nagranie zapisane w formie base64.
- kopiujemy zawartość headera audioContent do notatnika
- konwertujemy to do wav base64 -d plik.txt > plik.wav
- 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
- 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