Bibliotecas cliente de Speech-to-Text

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.
}

En esta página, se muestra cómo comenzar a usar las bibliotecas cliente de Cloud para la API de Speech-to-Text. Si deseas obtener más información sobre las bibliotecas cliente para las API de Cloud, incluidas las bibliotecas cliente para las API de Google anteriores, consulta Explicación de bibliotecas cliente.

Instala la biblioteca cliente

C#

Para obtener más información, consulta Configura un entorno de desarrollo de C#.

Si usas Visual Studio 2017 o una versión posterior, abre la ventana del administrador de paquetes de NuGet y escribe lo siguiente:

Install-Package Google.Apis

Si usas las herramientas de la interfaz de línea de comandos de .NET Core para instalar tus dependencias, ejecuta el siguiente comando:

dotnet add package Google.Apis

Go

Para obtener más información, consulta Configura un entorno de desarrollo de Go.

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

Java

Para obtener más información, consulta Configura un entorno de desarrollo de Java.

Ten en cuenta que, por el momento, la biblioteca cliente de la API de Google para Java no es compatible con Android.

Si usas Maven, agrega esto a tu archivo pom.xml:

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

Si usas Gradle, agrega lo siguiente a tus dependencias:

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

Si usas SBT, agrega esto a tus dependencias:

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

Node.js

Para obtener más información, consulta Configura un entorno de desarrollo de Node.js.

npm install --save googleapis

PHP

Para obtener más información, consulta PHP en Google Cloud.

composer require google/apiclient

Python

Para obtener más información, consulta Configura un entorno de desarrollo de Python.

pip install --upgrade google-cloud-speech

Ruby

Para obtener más información, consulta Cómo configurar un entorno de desarrollo en Ruby.

gem install google-api-client

Configura la autenticación

Cuando usas bibliotecas cliente, debes usar las credenciales predeterminadas de la aplicación (ADC) para autenticarte. A fin de obtener información sobre la configuración de ADC, consulta Proporciona credenciales para credenciales predeterminadas de la aplicación. Para obtener más información sobre el uso de ADC con bibliotecas cliente, consulta Autentica mediante bibliotecas cliente.

Usa la biblioteca cliente

El siguiente ejemplo muestra cómo usar la biblioteca cliente.

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

Recursos adicionales