首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >aws转录医学-所要求的语言不支持指定的样本率。使用正确的抽样率,然后再试一次

aws转录医学-所要求的语言不支持指定的样本率。使用正确的抽样率,然后再试一次
EN

Stack Overflow用户
提问于 2020-08-17 10:21:52
回答 1查看 179关注 0票数 0

我正在尝试使用网络套接字将实时医学对话转换为文本。我的工作是以https://github.com/aws-samples/amazon-transcribe-websocket-static为基础的。

在我切换到医学端点之前,它是非常有效的。在这个阶段,我得到了错误响应--,被请求的语言不支持指定的采样率。使用正确的样本率,然后重试。

我试过不同的抽样率,但没有运气。文件上说:“输入音频的采样率(赫兹)。16,000赫兹或更高的采样率被接受。”我试过了但没有运气。

下面是代码的相关部分:

代码语言:javascript
复制
function createPresignedUrl() {
    let endpoint = "transcribestreaming." + region + ".amazonaws.com:8443";

    // get a preauthenticated URL that we can use to establish our WebSocket
    return v4.createPresignedURL(
        'GET',
        endpoint,
        '/medical-stream-transcription-websocket',
        'transcribe',
        crypto.createHash('sha256').update('', 'utf8').digest('hex'), {
        'key': '',
        'secret': '',
        'sessionToken': '',
        'protocol': 'wss',
        'expires': 120,
        'region': region,
        'query': "specialty=PRIMARYCARE&type=" + $('#type').val() + "&language-code=" + languageCode + "&media-encoding=pcm&sample-rate="+ sampleRate
    }
    );
}

function setLanguage() {
    languageCode = 'en-AU';
    if (languageCode == "en-US" || languageCode == "es-US")
        sampleRate = 44100;
    else
        sampleRate = 8000;
}

在使用医学端点时,我需要为不同的语言使用什么样本率?

EN

回答 1

Stack Overflow用户

发布于 2020-08-18 03:48:29

似乎医学端点(此时)只允许一种'en- us‘的语言,但我试图让我们'en-AU’。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63448922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档