灵云人工智能论坛

 找回密码
 立即注册
搜索
查看: 4666|回复: 4

Linux下使用tts SDK的问题 [复制链接]

Rank: 1

发表于 2016-4-15 10:02:20 |显示全部楼层
本帖最后由 shishouxing 于 2016-4-15 10:04 编辑

64位Linux分别安装了32bit和64bit的jdk,现在不管用哪个跑都会出现下面错误(java代码使用32位jdk打包的):

[xxx@localhost ~/sinovoice]$ java -jar SinovoiceDemo.jar
/home/sinovoicedemo/sinovoice

加载灵云账号成功
/home/sinovoicedemo/sinovoice/libs/libhci_curl.dll
hciInit strConfig value:logFileSize=1024,logLevel=5,logFilePath=/home/sinovoicedemo/sinovoice/Log,autoCloudAuth=no,authPath=/home/sinovoicedemo/sinovoice/UserInfo,logFileCount=5,
Exception in thread "main" java.lang.UnsatisfiedLinkError: com.sinovoice.hcicloudsdk.api.HciCloudSys.hciInitInternal(Ljava/lang/String;Ljava/lang/Object;)I
        at com.sinovoice.hcicloudsdk.api.HciCloudSys.hciInitInternal(Native Method)
        at com.sinovoice.hcicloudsdk.api.HciCloudSys.hciInit(SourceFile:46)
        at com.sinovoice.example.sys.HciCloudSysHelper.init(HciCloudSysHelper.java:52)
        at com.sinovoice.example.tts.HciCloudTtsMain.main(HciCloudTtsMain.java:51)


请看下怎样解决这个问题?

——windows 下在Eclipse中运行是没有问题的,有的是32bit JDK。
踩过的脚印
回复

举报

Rank: 10Rank: 10Rank: 10

最佳写手 活跃会员 突出贡献 精! 入门会员 回复小达人 邮箱勋章 手机 常驻居民 最佳写手(竖)

发表于 2016-4-15 15:28:23 |显示全部楼层
sdk提供的windows上的dll,在Linux上无法使用的。

Rank: 1

发表于 2016-10-13 19:32:48 |显示全部楼层
pheonix 发表于 2016-4-15 15:28
sdk提供的windows上的dll,在Linux上无法使用的。

我在Windows下也遇到了相同的问题,请问怎么解决?
匿名  发表于 2017-7-5 11:29:55
灵云 tts  不支持 Linux 么?
匿名  发表于 2017-7-6 10:58:28
游客 36.102.227.x 发表于 2017-7-5 11:29
灵云 tts  不支持 Linux 么?

支持,但是linux由于跨发行版都需要重新移植的问题,一般需要协助提供编译器,并且会有一定的移植费用。如果您提供的编译器我们编译过,但是可以给您试一下。
验证问答 换一个 验证码 换一个

Archiver|任务|灵云 ( 京ICP证030095号 )

GMT+8, 2019-1-18 18:05 , Processed in 0.073458 second(s), 20 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部