关于讯飞语音的Android开发

本文介绍了如何在Android应用中集成科大讯飞的语音功能,包括语音听写和语音合成功能。首先需要在讯飞官网获取Appid,下载SDK并集成到项目中。接着,通过添加权限和编写相关代码,实现了语音听写和合成的简单操作,代码实现清晰易懂。
摘要由CSDN通过智能技术生成

今天来用下科大讯飞的语音功能,代码也非常的简单,在讯飞官方API文档中都写的非常清楚。今天主要实现讯飞里面的语音识别语音合成两个功能。

准备工作

  1. 需要在讯飞官网注册或登录后
  2. 打开控制平台,创建自己的应用,会得到一个Appid,这个id会用到,如下图:
    ---
  3. 下载SDK, 将下载后的zip解压然后打开libs如图:
    libs的文件
  4. 如使用讯飞语音UI的话,需要将下载SDK中的assets文件夹拷贝到项目中。最终项目结构就是这样的如图:
  5. 项目结构
    好了准备条件都做完了,接下来就开始实际的编码开发

代码编写

这里由于xml文件代码比较简单就不贴出来了,只贴功能实现代码
1. 添加权限

<!--连接网络权限,用于执行云端语音能力 -->
    <uses-permission android:name="android.permission.INTERNET" />
    <!--获取手机录音机使用权限,听写、识别、语义理解需要用到此权限 -->
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <!--读取网络信息状态 -->
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <!--获取当前wifi状态 -->
    <use
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值