在Android应用中使用ispeech.org TTS

时间:2014-03-15 15:43:12

标签: android intellij-idea text-to-speech ispeech

我无法在我的Android应用程序中使用ispeech.org TTS引擎。

该应用程序崩溃:

java.lang.NoClassDefFoundError: org.ispeech.iSpeechFramework
        at            org.ispeech.SpeechSynthesis.showProcessingDialog(SpeechSynthesis.java:276)
        at org.ispeech.SpeechSynthesis.speak(SpeechSynthesis.java:352)

我已将此行添加到AndroidManifest.xml:

<activity android:name="org.ispeech.iSpeechFramework" android:configChanges="orientation|keyboard" android:theme="@android:style/Theme.Translucent"/>

然而IntelliJ抱怨

&#34;&#39; org.ispeech.iSpeechFrameworkd&#39;不能分配给&#39; app.android.Activity&#39;&#34;

任何人都可以帮我理解我做错了吗?

1 个答案:

答案 0 :(得分:0)

org.ispeech.iSpeechFramework不是一项活动,因此您无需将其添加到清单中。 NoClassDefFoundError通常是链接器/构建路径错误。尝试删除jar并按照此StackOverflow answer中的说明添加它。

如果它有帮助,this就是你在Eclipse中修复它的方法。