Librerie client di Speech-to-Text

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.
}

Questa pagina mostra come iniziare a utilizzare le librerie client di Cloud per l'API Speech-to-Text. Scopri di più sulle librerie client per le API Cloud, incluse le precedenti librerie client dell'API Google, in Descrizione delle librerie client.

Installa la libreria client

C#

Per ulteriori informazioni, consulta Configurare un ambiente di sviluppo C#.

Se utilizzi Visual Studio 2017 o versioni successive, apri la finestra di Gestione pacchetti di nuget e digita quanto segue:

Install-Package Google.Apis

Se utilizzi gli strumenti a riga di comando .NET Core per installare le dipendenze, esegui il comando seguente:

dotnet add package Google.Apis

Go

Per ulteriori informazioni, consulta Configurare un ambiente di sviluppo Go.

go get -d google.golang.org/api/...

Java

Per saperne di più, consulta Configurare un ambiente di sviluppo Java.

Tieni presente che la libreria client delle API di Google per Java non supporta attualmente Android.

Se utilizzi Maven, aggiungilo al file pom.xml:

<dependency>
    <groupId>com.google.api-client</groupId>
    <artifactId>google-api-client</artifactId>
    <version>1.22.0</version>
</dependency>

Se utilizzi Gradle, aggiungi questo alle tue dipendenze:

compile 'com.google.api-client:google-api-client:1.22.0'

Se utilizzi SBT, aggiungi questo alle tue dipendenze:

libraryDependencies += "com.google.api-client" % "google-api-client" % "1.22.0"

Node.js

Per ulteriori informazioni, consulta Configurare un ambiente di sviluppo Node.js.

npm install --save googleapis

PHP

Per saperne di più, vedi Utilizzo di PHP su Google Cloud.

composer require google/apiclient

Python

Per saperne di più, consulta Configurare un ambiente di sviluppo Python.

pip install --upgrade google-cloud-speech

Ruby

Per ulteriori informazioni, consulta Configurare un ambiente di sviluppo Ruby.

gem install google-api-client

Configura l'autenticazione

Quando utilizzi le librerie client, utilizzi le Credenziali predefinite dell'applicazione per l'autenticazione. Per informazioni sulla configurazione dell'ADC, consulta Fornire le credenziali per le credenziali predefinite dell'applicazione. Per informazioni sull'utilizzo dell'ADC con le librerie client, consulta la pagina Autenticarsi utilizzando le librerie client.

Utilizza la libreria client

L'esempio seguente mostra come utilizzare la libreria client.

Python

import io

from google.cloud.speech_v2 import SpeechClient
from google.cloud.speech_v2.types import cloud_speech

def quickstart_v2(project_id, recognizer_id, audio_file):
    # Instantiates a client
    client = SpeechClient()

    request = cloud_speech.CreateRecognizerRequest(
        parent=f"projects/{project_id}/locations/global",
        recognizer_id=recognizer_id,
        recognizer=cloud_speech.Recognizer(
            language_codes=["en-US"], model="latest_long"
        ),
    )

    # Creates a Recognizer
    operation = client.create_recognizer(request=request)
    recognizer = operation.result()

    # Reads a file as bytes
    with io.open(audio_file, "rb") as f:
        content = f.read()

    config = cloud_speech.RecognitionConfig(auto_decoding_config={})

    request = cloud_speech.RecognizeRequest(
        recognizer=recognizer.name, config=config, content=content
    )

    # Transcribes the audio into text
    response = client.recognize(request=request)

    for result in response.results:
        print("Transcript: {}".format(result.alternatives[0].transcript))

    return response

Risorse aggiuntive