https://docs.aws.amazon.com/transcribe/ ... d-sdk.html
Я взял этот пример кода (который работает отлично) и вместо этого попытался адаптировать его для использования AWS Medical. Я сделал следующие изменения: < /p>
Код: Выделить всё
client.startStreamTranscription(...)
< /code>
в < /p>
client.startMedicalStreamTranscription(...)
< /code>
private static StartStreamTranscriptionRequest getRequest(Integer mediaSampleRateHertz) {
return StartStreamTranscriptionRequest.builder()
.languageCode(LanguageCode.EN_US.toString())
.mediaEncoding(MediaEncoding.PCM)
.mediaSampleRateHertz(mediaSampleRateHertz)
.build();
}
< /code>
в < /p>
private static StartMedicalStreamTranscriptionRequest getRequest(Integer mediaSampleRateHertz) {
return StartMedicalStreamTranscriptionRequest.builder()
.languageCode(LanguageCode.EN_US.toString())
.mediaEncoding(MediaEncoding.PCM)
.mediaSampleRateHertz(mediaSampleRateHertz)
.specialty(Specialty.PRIMARYCARE)
.type(Type.CONVERSATION)
.build();
}
< /code>
private static StartStreamTranscriptionResponseHandler getResponseHandler() {
return StartStreamTranscriptionResponseHandler.builder()
< /code>
в < /p>
private static StartMedicalStreamTranscriptionResponseHandler getResponseHandler() {
return StartMedicalStreamTranscriptionResponseHandler.builder()
< /code>
Absolutely nothing seems to work as I get the following error in a loop:
23:26:16.755 [aws-java-sdk-NettyEventLoop-0-2] WARN io.netty.util.concurrent.DefaultPromise -- An exception was thrown by software.amazon.awssdk.http.nio.netty.internal.nrs.HandlerSubscriber$2.operationComplete()
Есть идеи?
Подробнее здесь: https://stackoverflow.com/questions/790 ... e-java-sdk