我们正逐步走进人工智能时代,其中语音服务科技是一项十分重要,相当高大上的科技。腾讯推出腾讯云,百度也有自己的百度语音等,科大讯飞旗下的讯飞输入法,讯飞语音是两个不错的服务。我们了解一下讯飞语音的配置使用。图文教程简单易上手。
本文主要介绍讯飞提供的语音 API平台的配置。
快速注册通道:讯飞官网
1.首先注册账号,才能使用其提供的服务
2.登录账号,能看见控制台;单击控制台,可创建应用,使用更多服务
3.进入应用操作界面。可根据需要创建应用
说明:
(1).其中的lrzs 是本人之前创建的应用;接下来也会图文创建一个应用实例
(2).这就是控制台的界面,可以看到左侧有关于我的应用的相关菜单,应用的具体创建过程如下:
4.单击创建新应用,填写应用的相关信息
5.提交后会出现一个应用,如下
说明:
(1).其中应用的 APPid 是使用相关服务的前提,就是通常调用 API 所说的 key 值
(2).所示应用到此并没有创建完成,因为当前应用不支持任何服务;
(3).单击立即开通,会出现下个界面,选择该应用所需的服务。应用才算是真正的创建成功。
6.单击开通,会出现如下界面,选择所需服务后确认即可。确认选择相关服务后应用就创建完成了。我的应用中就可以看到多了一个新应用。
7.返回到控制台,应用已创建完成
8.其中单击确认后会出现如下界面,
9.选择你想要开通的服务
10.下载对应服务的SDK
这里将Demo导入了 eclipse。
工程结构如下:
说明:src 路径下,是必要的 java 操作代码,这里是语音合成、语音听写的功能代码
运行Demo 效果如下:
说明:其中的语音相关功能均已实现,可能界面有些不美观,嘻嘻
语音听写:
后期使用时难免会遇到各种各样的问题。我也遇到一些问题,分享一下经验,就是注意事项:
主要有三点:
1.SDK 与 APP_ID 一一对应使用
会出现初始化错误等提示;在讯飞常见的开发问题中这一错误出现的还比较多。
说明:创建应用时,每个应用创建成功都会有一个 Appid, 与同时开通服务时下载的 SDK,一一对应使用,不然会出现错误,具体错误看讯飞文档
2.sdk 就是其中的包libs 下的东西
说明:这是必要的配置文件,未添加该文件会提示20006之类的错误,原因是空指针异常,文件找不到
说明:对应的包需要导入,是讯飞语音必要的包,没有导入工程的话,语音服务将全面瘫痪
3.配置权限
详细的就这样了,更多问题参考文档:讯飞开发常见问题