Es gibt verschiedene APIs, um Text in Python in Sprache umzuwandeln. Eine dieser APIs ist die Google Text-to-Speech-API, die allgemein als gTTS-API bekannt ist. gTTS ist ein sehr einfach zu verwendendes Tool, das den eingegebenen Text in Audio konvertiert, das als MP3-Datei gespeichert werden kann.

Die gTTS-API unterstützt mehrere Sprachen, darunter Englisch, Hindi, Tamilisch, Französisch, Deutsch und viele mehr. Die Sprache kann in einer der beiden verfügbaren Audiogeschwindigkeiten (schnell oder langsam) gehalten werden. Ab dem letzten Update ist es jedoch nicht möglich, die Stimme des generierten Audios zu ändern.

Installation

Öffnen Sie das Terminal und schreiben Sie, um die gTTS-API zu installieren

pip gTTS installieren

Dies funktioniert für jede Plattform.
Jetzt sind wir alle bereit, ein Beispielprogramm zu schreiben, das Text in Sprache umwandelt.

from gtts import gTTS 
  
import os 
  
mytext = 'Welcome to geeksforgeeks!'
  
language = 'en'
  
myobj = gTTS(text=mytext, lang=language, slow=False) 
  
myobj.save("welcome.mp3") 
  
os.system("mpg321 welcome.mp3") 

Ausgabe

Die Ausgabe des obigen Programms sollte a sein
Stimme sagte: "Willkommen bei Geeksforgeeks!"



Dieser Artikel wurde von Akhil Goel verfasst . Wenn Ihnen GeeksforGeeks gefällt und Sie einen Beitrag leisten möchten, können Sie auch einen Artikel mit Contrib.geeksforgeeks.org schreiben oder Ihren Artikel an Contribute@geeksforgeeks.org senden . Sehen Sie sich Ihren Artikel auf der GeeksforGeeks-Hauptseite an und helfen Sie anderen Geeks.

Bitte schreiben Sie Kommentare, wenn Sie etwas Falsches finden oder weitere Informationen zu dem oben diskutierten Thema teilen möchten.

machine learning