Cloud Speech-to-Text API

Converte áudio em texto aplicando modelos de rede neural poderosos.

Serviço: speech.googleapis.com

Para chamar este serviço, recomendamos que use as bibliotecas de cliente fornecidas pela Google. Se a sua aplicação precisar de usar as suas próprias bibliotecas para chamar este serviço, use as seguintes informações quando fizer os pedidos API.

Documento de descoberta

Um documento de descoberta é uma especificação legível por computador para descrever e consumir APIs REST. É usada para criar bibliotecas cliente, plug-ins de IDEs e outras ferramentas que interagem com as APIs Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço fornece os seguintes documentos de descoberta:

Ponto final do serviço

Um ponto final de serviço é um URL base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o seguinte ponto final do serviço e todos os URIs abaixo são relativos a este ponto final do serviço:

  • https://speech.googleapis.com

Recurso REST: v1p1beta1.operations

Métodos
cancel POST /v1p1beta1/operations/{name=**}:cancel
Inicia o cancelamento assíncrono numa operação de longa duração.
delete DELETE /v1p1beta1/operations/{name=**}
Elimina uma operação de longa duração.
get GET /v1p1beta1/operations/{name=**}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1p1beta1/operations
Lista as operações que correspondem ao filtro especificado no pedido.

Recurso REST: v1p1beta1.projects.locations.customClasses

Métodos
create POST /v1p1beta1/{parent=projects/*/locations/*}/customClasses
Crie uma classe personalizada.
delete DELETE /v1p1beta1/{name=projects/*/locations/*/customClasses/*}
Elimine uma classe personalizada.
get GET /v1p1beta1/{name=projects/*/locations/*/customClasses/*}
Obtenha uma aula personalizada.
list GET /v1p1beta1/{parent=projects/*/locations/*}/customClasses
Listar classes personalizadas.
patch PATCH /v1p1beta1/{customClass.name=projects/*/locations/*/customClasses/*}
Atualize uma turma personalizada.

Recurso REST: v1p1beta1.projects.locations.phraseSets

Métodos
create POST /v1p1beta1/{parent=projects/*/locations/*}/phraseSets
Crie um conjunto de sugestões de expressões.
delete DELETE /v1p1beta1/{name=projects/*/locations/*/phraseSets/*}
Elimine um conjunto de expressões.
get GET /v1p1beta1/{name=projects/*/locations/*/phraseSets/*}
Obter um conjunto de expressões.
list GET /v1p1beta1/{parent=projects/*/locations/*}/phraseSets
Listar conjuntos de expressões.
patch PATCH /v1p1beta1/{phraseSet.name=projects/*/locations/*/phraseSets/*}
Atualize um conjunto de expressões.

Recurso REST: v1p1beta1.speech

Métodos
longrunningrecognize POST /v1p1beta1/speech:longrunningrecognize
Executa o reconhecimento de voz assíncrono: recebe resultados através da interface google.longrunning.Operations.
recognize POST /v1p1beta1/speech:recognize
Realiza o reconhecimento de voz síncrono: recebe os resultados depois de todo o áudio ter sido enviado e processado.

Recurso REST: v1.operations

Métodos
cancel POST /v1/operations/{name=**}:cancel
Inicia o cancelamento assíncrono numa operação de longa duração.
delete DELETE /v1/operations/{name=**}
Elimina uma operação de longa duração.
get GET /v1/operations/{name=**}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1/operations
Lista as operações que correspondem ao filtro especificado no pedido.

Recurso REST: v1.projects.locations.customClasses

Métodos
create POST /v1/{parent=projects/*/locations/*}/customClasses
Crie uma classe personalizada.
delete DELETE /v1/{name=projects/*/locations/*/customClasses/*}
Elimine uma classe personalizada.
get GET /v1/{name=projects/*/locations/*/customClasses/*}
Obtenha uma aula personalizada.
list GET /v1/{parent=projects/*/locations/*}/customClasses
Listar classes personalizadas.
patch PATCH /v1/{customClass.name=projects/*/locations/*/customClasses/*}
Atualize uma turma personalizada.

Recurso REST: v1.projects.locations.phraseSets

Métodos
create POST /v1/{parent=projects/*/locations/*}/phraseSets
Crie um conjunto de sugestões de expressões.
delete DELETE /v1/{name=projects/*/locations/*/phraseSets/*}
Elimine um conjunto de expressões.
get GET /v1/{name=projects/*/locations/*/phraseSets/*}
Obter um conjunto de expressões.
list GET /v1/{parent=projects/*/locations/*}/phraseSets
Listar conjuntos de expressões.
patch PATCH /v1/{phraseSet.name=projects/*/locations/*/phraseSets/*}
Atualize um conjunto de expressões.

Recurso REST: v1.speech

Métodos
longrunningrecognize POST /v1/speech:longrunningrecognize
Executa o reconhecimento de voz assíncrono: recebe resultados através da interface google.longrunning.Operations.
recognize POST /v1/speech:recognize
Realiza o reconhecimento de voz síncrono: recebe os resultados depois de todo o áudio ter sido enviado e processado.