AWS Javascript SDK - startMedicalTranscriptionJob не поддерживает устройство mi c - PullRequest
0 голосов
/ 08 апреля 2020

Я новичок ie в использовании AWS JavaScript SDK. Я пытаюсь создать страницу HTML, такую ​​как пользовательский интерфейс Amazon Transcribe Medical - Транскрипция в реальном времени ( ссылка ). Транскрипция в реальном времени отлично работает с микрофоном. Я имею в виду, что он преобразует речевые данные (вводит звук с устройства mi c) в текст в режиме реального времени, работает отлично, и я действительно впечатлен и решил создать пользовательский интерфейс, подобный изображенному ниже.

enter image description here

Я прочитал документацию AWS JavaScript SDK в https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/TranscribeService.html#startMedicalTranscriptionJob -объекте

enter image description here

но существует путаница с параметром входного аудиовхода (параметр MediaFileUri), в документации по описанному выше способу не разрешается захватывать звук с устройства mi c (или я могу Не удается найти какой-либо входной параметр для устройств mi c), возможен ввод только аудиофайлов из корзины Amazon.

z

Итак, как я могу создать пользовательский интерфейс, такой как Amazon для транскрипции в реальном времени, используя этот метод? Любой совет для достижения этого?

1 Ответ

2 голосов
/ 13 апреля 2020

Расшифровка медицинской поддержки двух режимов: потоковая и пакетная. SDK, который вы используете, является пакетным API, так как в https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/TranscribeService.html#startMedicalTranscriptionJob -property

Javascript SDK для транскрибирования медицинской потоковой передачи еще не выпущено. Но вы можете реализовать свой собственный клиент WebSocket.

Это технический документ о протоколе транскрибирования медицинской потоковой передачи через WebSocket: https://docs.aws.amazon.com/transcribe/latest/dg/websocket-med.html

Для реализации в javascript см. Пример кода: https://github.com/aws-samples/amazon-transcribe-medical-demo/blob/master/src/transcribe/TranscriptionWindow.js#L138 -L160

...