Guia de início rápido

Nesta página, mostraremos como realizar operações básicas específicas para a modalidade Dictation da API Cloud Healthcare.

Antes de começar

O guia de início rápido geral da API Cloud Healthcare pode ser encontrado aqui. As instruções a seguir pressupõem que você concluiu as etapas para configurar o projeto nesse guia de início rápido.

Armazenar e recuperar dados do Dictation

  1. Escolha um nome para seu repositório do Dictation:
  2. DICTATIONSTORE=mydictationstore
  3. Crie um repositório do Dictation no seu conjunto de dados:
  4. curl -X POST --data '{"trainingConsent":"ALLOW"}' \
        https://healthcare.googleapis.com/v1alpha2/projects/${PROJECT_ID?}/locations/${LOCATION?}/datasets/${DATASET?}/dictationStores?access_token=${TOKEN?}\&dictation_store_id=${DICTATIONSTORE?}
  5. Inserir um ditado no repositório do Dictation:
  6. curl -H "Content-Type: application/json" -X POST --data \
        '{"name":"dictation1", "audio":{"uri":"gs://dictations/speech/DrJohnson.flac"}}' \
        https://healthcare.googleapis.com/v1alpha2/projects/${PROJECT_ID?}/locations/${LOCATION?}/datasets/${DATASET?}/dictationStores/${DICTATIONSTORE?}/dictations?access_token=${TOKEN?}\&return_mask=name

Configurar e executar o reconhecimento de fala

  1. Insira o objeto SpeechConfig que descreve os parâmetros de reconhecimento de fala e o formato de arquivo correspondente ao áudio de ditado de 3 no repositório do Dictation (este objeto pode ser reutilizado para vários ditados):
  2. curl -H "Content-Type: application/json" -X POST --data \
        '{"name":"speechConfig1", "recognition_config":{"encoding":"FLAC", "sampleRateHertz":"16000"},"speakerHumanName":"Jeremy"}' \
        https://healthcare.googleapis.com/v1alpha2/projects/${PROJECT_ID?}/locations/${LOCATION?}/datasets/${DATASET?}/dictationStores/${DICTATIONSTORE?}/speechConfigs?access_token=${TOKEN?}
  3. Registre IDs para o Dictation e o SpeechConfig nas respostas das chamadas de método acima. Os IDs abaixo servem apenas como exemplos. Substitua-os pelos que foram recebidos das chamadas que criaram o Dictation e o SpeechConfig.
  4. DICTATION_ID=63411d4f-7d36-491f-9ed4-424786fa64d9
    SPEECHCONFIG_ID=9235fa21-0180-4efc-b033-306b0e187335
  5. Execute a operação de reconhecimento de fala:
  6. curl -H "Content-Type: application/json" -X POST  --data \
        '{"speechConfigName":"projects/'${PROJECT_ID?}'/locations/'${LOCATION?}'/datasets/'${DATASET?}'/dictationStores/'${DICTATIONSTORE}'/speechConfigs/'${SPEECHCONFIG_ID}'"}' \
        https://healthcare.googleapis.com/v1alpha2/projects/${PROJECT_ID?}/locations/${LOCATION?}/datasets/${DATASET?}/dictationStores/${DICTATIONSTORE}/dictations/${DICTATION_ID?}:recognize?access_token=${TOKEN?}

A seguir

Leia a documentação.