CreateMedicalVocabulary - Transcribe

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

CreateMedicalVocabulary

Cria um novo vocabulário médico personalizado.

Antes de criar um novo vocabulário médico personalizado, você deve primeiro carregar um arquivo de texto que contenha suas novas entradas, frases e termos em um bucket do Amazon S3. Observe que isso é diferente deCreateVocabulary, onde você pode incluir uma lista de termos em sua solicitação usando oPhrases sinalizador;CreateMedicalVocabulary não suporta oPhrases sinalizador.

Cada idioma tem um conjunto de caracteres que contém todos os caracteres permitidos para esse idioma específico. Se você usar caracteres não suportados, sua solicitação de vocabulário personalizado falhará. Consulte Conjuntos de caracteres para vocabulários personalizados para obter o conjunto de caracteres para seu idioma.

Para obter mais informações, consulte Vocabulários personalizados.

Sintaxe da solicitação

{ "LanguageCode": "string", "Tags": [ { "Key": "string", "Value": "string" } ], "VocabularyFileUri": "string", "VocabularyName": "string" }

Parâmetros de solicitação

Para obter informações sobre os parâmetros que são comuns a todas as ações, consulte Parâmetros comuns.

A solicitação aceita os dados a seguir no formato JSON.

LanguageCode

O código do idioma que representa o idioma das entradas em seu vocabulário personalizado. O inglês dos EUA (en-US) é o único idioma compatível com o Amazon Transcribe Medical.

Tipo: String

Valores válidos: af-ZA | ar-AE | ar-SA | da-DK | de-CH | de-DE | en-AB | en-AU | en-GB | en-IE | en-IN | en-US | en-WL | es-ES | es-US | fa-IR | fr-CA | fr-FR | he-IL | hi-IN | id-ID | it-IT | ja-JP | ko-KR | ms-MY | nl-NL | pt-BR | pt-PT | ru-RU | ta-IN | te-IN | tr-TR | zh-CN | zh-TW | th-TH | en-ZA | en-NZ | vi-VN | sv-SE

Obrigatório: Sim

Tags

Adiciona uma ou mais tags personalizadas, cada uma na forma de um par chave:valor, a um novo vocabulário médico personalizado no momento em que você cria esse novo vocabulário personalizado.

Para saber mais sobre como usar tags com o Amazon Transcribe, consulte Recursos de tags.

Tipo: matriz de objetos Tag

Membros da matriz: número mínimo de 1 item. Número máximo de 200 itens.

Obrigatório: não

VocabularyFileUri

A localização (URI) do Amazon S3 do arquivo de texto que contém seu vocabulário médico personalizado. O URI deve estarRegião da AWS igual ao recurso que você está chamando.

Veja um exemplo de caminho de URI:s3://DOC-EXAMPLE-BUCKET/my-vocab-file.txt

Tipo: String

Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2000.

Padrão: (s3://|http(s*)://).+

Obrigatório: Sim

VocabularyName

Um nome exclusivo, escolhido por você, para seu novo vocabulário médico personalizado.

Esse nome diferencia maiúsculas de minúsculas, não pode conter espaços e deve ser exclusivo em umConta da AWS. Se você tentar criar um novo vocabulário médico personalizado com o mesmo nome de um vocabulário médico personalizado existente, você receberá umConflictException erro.

Tipo: String

Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 200.

Padrão: ^[0-9a-zA-Z._-]+

Obrigatório: Sim

Sintaxe da resposta

{ "FailureReason": "string", "LanguageCode": "string", "LastModifiedTime": number, "VocabularyName": "string", "VocabularyState": "string" }

Elementos de resposta

Se a ação for bem-sucedida, o serviço reenviará uma resposta HTTP 200.

Os seguintes dados são retornados no formato JSON pelo serviço.

FailureReason

Em casoVocabularyStateFAILED afirmativo,FailureReason contém informações sobre por que a solicitação de trabalho de transcrição médica falhou. Veja também: Erros comuns.

Tipo: String

LanguageCode

O código do idioma que você selecionou para seu vocabulário médico personalizado. O inglês dos EUA (en-US) é o único idioma compatível com o Amazon Transcribe Medical.

Tipo: String

Valores válidos: af-ZA | ar-AE | ar-SA | da-DK | de-CH | de-DE | en-AB | en-AU | en-GB | en-IE | en-IN | en-US | en-WL | es-ES | es-US | fa-IR | fr-CA | fr-FR | he-IL | hi-IN | id-ID | it-IT | ja-JP | ko-KR | ms-MY | nl-NL | pt-BR | pt-PT | ru-RU | ta-IN | te-IN | tr-TR | zh-CN | zh-TW | th-TH | en-ZA | en-NZ | vi-VN | sv-SE

LastModifiedTime

A data e a hora em que você criou seu vocabulário médico personalizado.

Os carimbos de data e hora estão no formatoYYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. Por exemplo,2022-05-04T12:32:58.761000-07:00 representa 12h32 UTC-7 em 4 de maio de 2022.

Type: timestamp

VocabularyName

O nome que você escolheu para seu vocabulário médico personalizado.

Tipo: String

Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 200.

Padrão: ^[0-9a-zA-Z._-]+

VocabularyState

O estado de processamento do seu vocabulário médico personalizado. Se o estado forREADY, você pode usar o vocabulário personalizado em umaStartMedicalTranscriptionJob solicitação.

Tipo: String

Valores válidos: PENDING | READY | FAILED

Erros

Para obter informações sobre os erros comuns a todas as ações, consulteErros comuns.

BadRequestException

Sua solicitação não passou em um ou mais testes de validação. Isso pode ocorrer quando a entidade que você está tentando excluir não existe ou se está em um estado não terminal (comoIN PROGRESS). Consulte o campo da mensagem de exceção para obter mais informações.

Código de status HTTP: 400

ConflictException

Já existe um recurso com esse nome. Os nomes dos recursos devem ser exclusivos em umConta da AWS.

Código de status HTTP: 400

InternalFailureException

Ocorreu um erro interno. Verifique a mensagem de erro, corrija o problema e tente fazer sua solicitação novamente.

Código de status HTTP: 500

LimitExceededException

Você enviou muitas solicitações ou seu arquivo de entrada é muito longo. Espere antes de repetir sua solicitação ou use um arquivo menor e tente novamente.

Código de status HTTP: 400

Consulte também

Para obter mais informações sobre como usar essa API em um dos AWS SDKs específicos de linguagem, consulte o seguinte: