Sie können eine vollständige Liste aller unterstützten Stimmen erhalten, wenn Sie den Endpunkt voices:list
der API aufrufen. Außerdem finden Sie die vollständige Liste der verfügbaren Stimmen auf der Seite Unterstützte Stimmen.
Die folgenden Code-Snippets zeigen, wie Sie die in der Text-to-Speech API verfügbaren Stimmen für die synthetische Sprachausgabe auflisten.
Für diese Beispiele muss gcloud
eingerichtet und ein Dienstkonto erstellt oder aktiviert sein. Informationen zum Einrichten von gcloud
sowie zum Erstellen und Auswählen eines Dienstkontos finden Sie unter Kurzanleitung: Text-to-Speech.
Protokoll
Ausführliche Informationen finden Sie in der Referenz zum API-Endpunkt voices:list.
Sie können eine Liste der verfügbaren Stimmen für die synthetische Sprachausgabe mit einer GET-Anfrage an den API-Endpunkt voices:list abrufen.
curl -H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \ -H "Content-Type: application/json; charset=utf-8" \ "https://texttospeech.googleapis.com/v1/voices"
Die Text-to-Speech API gibt ein JSON-formatiertes Ergebnis zurück, das in etwa so aussieht:
{ "voices": [ { "languageCodes": [ "es-ES" ], "name": "es-ES-Standard-A", "ssmlGender": "FEMALE", "naturalSampleRateHertz": 24000 }, { "languageCodes": [ "ja-JP" ], "name": "ja-JP-Standard-A", "ssmlGender": "FEMALE", "naturalSampleRateHertz": 22050 }, { "languageCodes": [ "pt-BR" ], "name": "pt-BR-Standard-A", "ssmlGender": "FEMALE", "naturalSampleRateHertz": 24000 }, ... ] }
Go
Java
Node.js
Python
Weitere Sprachen
C#: Folgen Sie der Anleitung zur Einrichtung von C# auf der Seite "Clientbibliotheken" und rufen Sie dann die Text-to-Speech-Referenzdokumentation für .NET auf.
PHP: Folgen Sie der Anleitung zur Einrichtung von PHP auf der Seite "Clientbibliotheken" und rufen Sie dann die Text-to-Speech-Referenzdokumentation für PHP auf.
Ruby: Folgen Sie der Anleitung zur Einrichtung von Ruby auf der Seite "Clientbibliotheken" und rufen Sie dann die Text-to-Speech-Referenzdokumentation für Ruby auf.