4.2 Pipeline: Speech to Text with Translation to French to Speech
20240308
Here we transcribe spoken English into text and then translate that text into Persian (Farsi) using azspeech2txt and aztranslate:
$ ml transcribe azspeech2txt friend.wav | ml translate aztranslate --to=fa
en,1.0,fa,...
,این یک آزمایش است تا ببینید که چگونه همه چیز به خوبی ضبط.
A compelling example of a pipeline is to transcribe our English utterances, translate to French and then synthesise into a female French voice using a combination of azspeech and aztranslate. Here it is:
$ ml transcribe azspeech |
ml translate aztranslate --to=fr |
cut -d',' -f4- |
ml synthesize azspeech --voice=fr-FR-DeniseNeural
Listen to an example here.
Your donation will support ongoing availability and give you access to the PDF version of this book. Desktop Survival Guides include Data Science, GNU/Linux, and MLHub. Books available on Amazon include Data Mining with Rattle and Essentials of Data Science. Popular open source software includes rattle, wajig, and mlhub. Hosted by Togaware, a pioneer of free and open source software since 1984. Copyright © 1995-2022 Graham.Williams@togaware.com Creative Commons Attribution-ShareAlike 4.0