gpt4 book ai didi

java - 使用 IVONA 文本转语音的 AWS Java NoSuchMethodError

转载 作者:行者123 更新时间:2023-12-01 11:12:24 24 4
gpt4 key购买 nike

我已经开始使用 IVONA TTS,AWS 是它的依赖项,所以我也将其导入到项目中。我的问题是,当运行示例 Java 应用程序时,我会收到以下错误:

Exception in thread "main" java.lang.NoSuchMethodError: com.amazonaws.auth.AWS4Signer.presignRequest(Lcom/amazonaws/Request;Lcom/amazonaws/auth/AWSCredentials;Ljava/util/Date;)V
at com.ivona.services.tts.IvonaSpeechCloudClient.prepareRequest(IvonaSpeechCloudClient.java:292)
at com.ivona.services.tts.IvonaSpeechCloudClient.prepareRequestForGetUrl(IvonaSpeechCloudClient.java:270)
at com.ivona.services.tts.IvonaSpeechCloudClient.getCreateSpeechUrl(IvonaSpeechCloudClient.java:159)
at filetest.TextToSpeech.main(TextToSpeech.java:49)

TextToSpeech.java:49 是:

System.out.println("Requested URL: " + speechCloud.getCreateSpeechUrl(createSpeechRequest));

我使用的是 AWS 版本 1.10.12(最新),但我也尝试过其他几个以前的版本,但都出现相同的错误。我检查了类文件“AWS4Signer”,并且方法“presignRequest”确实存在,所以我很困惑为什么会收到此错误。如果需要,here是我使用的样本。

如果需要,我很乐意添加更多信息。任何帮助将不胜感激。

最佳答案

您的错误是NoSuchMethod - 我怀疑存在版本不匹配。从 Ivona 检查您需要使用哪个版本的 AWS。根据 Ivona 的 pom.xml,它是 1.9.19。

关于java - 使用 IVONA 文本转语音的 AWS Java NoSuchMethodError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32200199/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com