android开发-百度语音识别Android SDK的简单使用

1.引言

在人际交往中,言语是最自然并且最直接的方式之一。随着技术的进步,越来越多的人们也期望计算机能够具备与人进行言语沟通的能力,因此,语音识别这一技术也越来越受到关注。尤其,随着深度学习技术应用在语音识别技术中,使得语音识别的性能得到了显著提升,也使得语音识别技术的普及成为了现实。今天,我就用百度语音识别SDK做一个简单的使用案例。


2.开发环境

Android studio 3.6.1;
百度语音识别Android SDK3.1.6;


3.准备开发环境

3.1安装Android studio

Android studio安装教程

3.2创建百度智能云平台应用

百度智能云链接

①登录百度智能云之后点击创建应用开始创建平台应用
在这里插入图片描述
②打开左侧导航栏找到语音技术
在这里插入图片描述
③进入到概览界面中,点击创建应用
在这里插入图片描述
④填写新应用相关信息
在这里插入图片描述
⑤点击立即创建后再点击查看应用详情,此处的AppID,AppID,Secret Key与包名都是后续需要使用到的,到时直接复制黏贴即可
在这里插入图片描述

3.1下载百度语音识别SDK

语音识别Android SDK下载地址
下载后解压到本地。解压后会发现是个安卓工程,若想要把该工程跑起来可以自己看看其中的README文档。想要深入了解,可看百度语音开放平台Android SDK用户指南
在这里插入图片描述
在这里插入图片描述


4.实现语音识别的简单案例

4.1创建Android工程

在这里插入图片描述
在这里插入图片描述

4.2导入core模块

①File→New→Import Module
在这里插入图片描述
②找到之前解压出的文件中的core文件夹,选择OK→Finish
在这里插入图片描述
③此时查看项目目录下的settings.gradle, 可以看见core module已经被加载,同时可以看见core目录的图标,说明导入成功
在这里插入图片描述

4.3配置app依赖core

①右击app目录选择Open Module Settings
在这里插入图片描述
②在打开的界面选择Dependencies→app→+号→Module Dependency
在这里插入图片描述
③在弹出的界面勾选core后点击OK,然后选择Apply
在这里插入图片描述
在这里插入图片描述
④此时观察build.gradle(module :app)文件,发现自动添加了如下一行
implementation project(path: ‘:core’)
在这里插入图片描述
⑤根据app/build.gradle(module :app)更改core/build.gradle(module :core)部分版本号。因为我用的API Level是29所以我改成29,你的不一定和我一样,以你的app/build.gradle(module :app)文件中内容为准。
在这里插入图片描述
⑥在你的core\manifests\AndroidManifest.xml文件里,替换你的appId 丶appKey与secretKey为之前你在百度智能云上创建的应用的对应信息
在这里插入图片描述

4.4使用百度语音识别SDK

①修改布局文件app\res\layout\activity_main.xml,简单写一个界面即可
在这里插入图片描述
代码如下:

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    
  • 4
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值