ibm-cloud RuntimeException:从令牌服务中获取访问令牌时出错

时间:2021-02-02 08:10:53

标签: ibm-cloud

RuntimeException:从令牌服务获取访问令牌时出错

出来粉碎我的应用...

我使用的是 ibm cloud lite 帐户。 api 密钥和 url 是正确的。 即使我尝试创建另一个帐户,也是同样的错误。

代码

    microphoneHelper = new MicrophoneHelper(act);

    speechService = new SpeechToText(new IamAuthenticator("[MY API KEY]"));
    speechService.setServiceUrl("https://api.kr-seo.speech-to-text.watson.cloud.ibm.com");

    findViewById(R.id.btn_test).setOnClickListener(v->{

        new Thread(new Runnable() {
            @Override
            public void run() {
                try {
                    RecognizeOptions param = new RecognizeOptions.Builder()
                            .audio(capture)
                            .speakerLabels(true)
                            .contentType(ContentType.OPUS.toString())
                            .model("ko-KR_NarrowbandModel")
                            .interimResults(true)
                            .inactivityTimeout(2000)
                            .build();
                    speechService.recognizeUsingWebSocket(param, new MicrophoneRecognizeDelegate());

                } catch (Exception e) {
                    e.printStackTrace();
                    showError(e);
                }

            }
        }).start();

}

0 个答案:

没有答案