Iniciar y detener la transcripción - Amazon Chime SDK

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Iniciar y detener la transcripción

Usas Amazon Chime SDK StartMeetingTranscriptionAPIpara iniciar la transcripción de la reunión aplicando un TranscriptionConfiguration a la reunión. El SDK controlador Amazon Chime reenvía la configuración a la reunión de forma asíncrona. El éxito o el fracaso de la transcripción de la reunión se indica mediante un mensaje a través de Amazon Simple Notification Service SNS (Amazon) y Amazon. EventBridge

Iniciar una transcripción

En este ejemplo se muestra cómo iniciar una transcripción en directo con Amazon Transcribe.

POST /meetings/meetingId/transcription?operation=start HTTP/1.1 Content-type: application/json { "TranscriptionConfiguration": { "EngineTranscribeSettings": { "LanguageCode": "en-US", "VocabularyFilterMethod": "tag", "VocabularyFilterName": "profanity", "VocabularyName": "lingo", "Region": "us-east-1" "EnablePartialResultsStabilization": true, "PartialResultsStability": "high", "ContentIdentificationType": "PII", "ContentRedactionType": "PII", "PiiEntityTypes": "ALL", "LanguageModelName": "language-model" } } }

En este ejemplo se muestra cómo iniciar la transcripción en directo con Amazon Transcribe Medical.

POST /meetings/meetingId/transcription?operation=start HTTP/1.1 Content-type: application/json { "TranscriptionConfiguration": { "EngineTranscribeMedicalSettings": { "LanguageCode": "en-US", "Specialty": "PRIMARYCARE", "Type": "CONVERSATION", "VocabularyName": "lingo", "Region": "us-east-1", "ContentIdentificationType": "PHI", } } }
StartMeetingTranscription— Inicia la transcripción de la reunión.

meetingId— El identificador de la reunión, devuelto por el CreateMeeting API.

TranscriptionConfiguration— Encapsula los parámetros para la transcripción en directo. Debe especificar exactamente una configuración, EngineTranscribeSettings o EngineTranscribeMedicalSettings.

EngineTranscribeSettings— Especifica el uso de Amazon Transcribe y transfiere su configuración a Amazon Transcribe.

LanguageCode: obligatorio.

VocabularyFilterMethod: opcional.

VocabularyFilterName: opcional.

VocabularyName: opcional.

Region: opcional.

EnablePartialResultsStabilization: opcional.

PartialResultsStability: opcional.

ContentIdentificationType: opcional.

ContentRedactionType: opcional.

PiiEntityTypes : opcional.

LanguageModelName: opcional.

EngineTranscribeMedicalSettings— Especifica el uso de Amazon Transcribe Medical y transfiere su configuración a Amazon Transcribe Medical.

LanguageCode: obligatorio.

Speciality: obligatorio.

Type: obligatorio.

VocabularyName: opcional.

Region: opcional.

ContentIdentificationType: opcional.

Respuestas

Amazon Transcribe y Amazon Transcribe Medical responden a las siguientes preguntas:

  • OK (200) con el cuerpo vacío, si lo aplica correctamente TranscriptionConfiguration a la reunión.

Mensajes de error

Amazon Transcribe y Amazon Transcribe Medical muestran los siguientes mensajes de error:

  • BadRequestException (400): Los parámetros de entrada no coinciden con las restricciones del servicio.

  • ForbiddenException (403): El cliente tiene prohibido permanentemente realizar la solicitud.

  • NotFoundException (404): meetingId No existe.

  • ResourceLimitExceededException (400): La solicitud supera el límite de recursos. Por ejemplo, demasiadas reuniones tienen habilitada la transcripción en directo.

  • ServiceFailureException (500): El servicio detectó un error inesperado.

  • ServiceUnavailableException (503): El servicio no está disponible en este momento.

  • ThrottledClientException (429): El cliente superó el límite de frecuencia de solicitudes.

  • UnauthorizedClientException (401): El cliente no está autorizado actualmente a realizar la solicitud.

Si se llama a StartMeetingTranscription por segunda vez, se actualiza el TranscriptionConfiguration aplicado a la reunión.

Detener una transcripción

Usas el StopMeetingTranscriptionAPIpara eliminar la transcripción TranscriptionConfiguration de una reunión determinada meetingID y finalizar la reunión. Al finalizar una reunión, se detiene la transcripción automáticamente.

En este ejemplo se muestra la sintaxis de solicitud que invoca StopMeetingTranscription.

POST/meetings/meetingId/transcription?operation=stop HTTP/1.1
Respuestas

Amazon Transcribe y Amazon Transcribe Medical responden a las siguientes preguntas:

  • OK (200) con el cuerpo vacío, si elimina correctamente el TranscriptionConfiguration de la reunión.

Mensajes de error

Amazon Transcribe y Amazon Transcribe Medical muestran los siguientes mensajes de error:

  • BadRequestException (400): Los parámetros de entrada no coinciden con las restricciones del servicio.

  • ForbiddenException (403): El cliente tiene prohibido permanentemente realizar la solicitud.

  • NotFoundException (404): meetingId No existe.

  • ServiceFailureException (500): El servicio detectó un error inesperado.

  • ServiceUnavailableException (503): El servicio no está disponible en este momento.

  • ThrottledClientException (429): El cliente superó el límite de frecuencia de solicitudes.

  • UnauthorizedClientException (401): El cliente no está autorizado actualmente a realizar la solicitud.