Speech-to-Text mithilfe des gcloud CLI transkribieren

Auf dieser Seite wird beschrieben, wie Sie mit dem gcloud-Tool über die Befehlszeile eine Spracherkennungsanfrage an Cloud Speech-to-Text senden.

Cloud Speech-to-Text ermöglicht die einfache Integration von Google-Spracherkennungstechnologien in Entwickleranwendungen. Sie können Audiodaten an die Cloud Speech-to-Text API senden, die dann eine Texttranskription dieser Audiodatei zurückgibt. Weitere Informationen zu diesem Dienst finden Sie unter Grundlagen von Cloud Speech-to-Text.

Hinweis

Bevor Sie eine Anfrage an die Cloud Speech-to-Text API senden können, müssen Sie die folgenden Aktionen abgeschlossen haben. Weitere Informationen finden Sie auf der Seite Vorbereitung.

  • Cloud Speech-to-Text in einem GCP-Projekt aktivieren.
    1. Die Abrechnung für Cloud Speech-to-Text muss aktiviert sein.
  • Installieren Sie die Google Cloud CLI. Initialisieren Sie die Google Cloud CLI nach der Installation mit dem folgenden Befehl:

    gcloud init

    Wenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.

  • (Optional) Erstellen Sie einen neuen Google Cloud Storage-Bucket zum Speichern Ihrer Audiodaten.

Anfrage zur Audiotranskription stellen

Jetzt können Sie mithilfe von Cloud STT Audiodateien in Text transkribieren. Mit dem folgenden Codebeispiel können Sie eine recognize-Anfrage an die Cloud Speech-to-Text API senden.

Öffnen Sie die Befehlszeilen-Shell und führen Sie den folgenden Befehl aus:

gcloud ml speech recognize gs://cloud-samples-tests/speech/brooklyn.flac \
    --language-code=en-US

Dieser Befehl verlangt, dass Cloud STT die Audiodaten von FLAC-Dateien transkribiert, die an einem öffentlich zugänglichen Ort gehostet werden.

Wenn die Anfrage erfolgreich ist, gibt der Server eine Antwort im JSON-Format zurück:

{
  "results": [
    {
      "alternatives": [
        {
          "confidence": 0.9840146,
          "transcript": "how old is the Brooklyn Bridge"
        }
      ]
    }
  ]
}

Glückwunsch! Sie haben Ihre erste Anfrage an Cloud STT gesendet.

Wenn Sie einen Fehler oder eine leere Antwort von Cloud STT erhalten, sehen Sie sich die Schritte zur Fehlerbehebung und Fehlerreduzierung an.

Bereinigen

Mit den folgenden Schritten vermeiden Sie, dass Ihrem Konto von Google Cloud die auf dieser Seite verwendeten Ressourcen in Rechnung gestellt werden:

Nächste Schritte