有没有比较好用的linux版本语音sdk

有没有比较好用的linux版本语音sdk,第1张

我之前发过我的贪吃蛇的代码,我想把它变成语音控制上下左右的,于是选择科大讯飞的SDK,官方有一些文档,但有一些细节还是会让在linux下开发的孩子们产生困惑比如我,现在总结在此~

首先下载科大讯飞的SDK-linux版本,需要注册先。。。在下载下来的include文件夹下,有四个文件:msp_errors.h

msp_types.h

qisr.h

qtts.h。前两个是通用的一些数据结构,剩下的qisr.h是语音识别用的头文件,qtts.h是语音合成用的头文件,因为我之需要语音识别的功能,只要在我的代码中include进qisr.h头文件就OK啦。在bin文件夹下比较乱,但主要就是libmsc.so和libspeex.so两个动态库,我直接把这两个动态库拷到/usr/lib里面。

一、下载android sdk

下载SDK,下载地址:http://developer.android.com/sdk/index.html,选择Linux(i386)。因为SDK只有32位的,如果装的是64位系统,则要安装ia32-libs,运行32位程序。

ubuntu安装命令:sudo apt-get install ia32-libs(在Ubuntu中的命令)。

centos安装命令:

yum install glibc.i686

下载完成后解压,在终端进入到SDK的根目录,然后执行:tools/android update sdk –no-ui即可开始和windows里面一样的更新。

二、配置环境变量

更新完成后配置环境变量。使用命令 vi /etc/profile 编辑文件profile,然后在下面增加下面内容:

export ANDROID_HOME=/opt/softwaretools/android-sdk-linux

export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH

/opt/softwaretools/android-sdk-linux为SDK的根目录。

这个配置之后,以后要执行android里面的命令,就不是需要进到这个目录,直接可以在终端里面输入。

修改完成后,使用命令 :wq! 保存关闭文件,再执行命令 source /etc/profile 使配置生效一下。

在终端输入:android,如果Android SDK Manager窗口出来了,就证明环境配置成功。

三、配置AVD

1、进入$SDK_HOME/toos目录

2、命令窗口运行:./android avd

如果你使用dotnet --version命令没有出来正确的版本信息就表示你.net core安装失败

我觉得可能是因为你下载的版本有问题(你下载了windows版本的SDK)

linux安装SDK可以参照官网文档,它是用yum安装的(centos系统),如果你是用的国内的阿里云、腾讯云等主机,会发现yum源中没有对应的SDK;在国内这就比较蛋疼了,我以前是使用的腾讯云的yum镜像加速地址的,不知道现在为什么不行了,

然后我是这样安装的,找到SDK下载网页上对应的系统版本

点击后会自动下载压缩文件,用winscp等管理工具把下载的压缩文件上传到linux主机上

然后参照命令解压缩执行安装


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8507322.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-17
下一篇2023-04-17

发表评论

登录后才能评论

评论列表(0条)

    保存