Android语音提示音的制作和播放

相信大家在日常开发中,都会遇到一些关于语音提示的需求,那么在Android的语音提示中,哪种方式最简单、易上手呢?

我的思路是:android 原生的播放器,MediaPlayer,肯定能满足播放一些譬如MP3、wmv、Wav等格式的音频。

那么,我们需要怎么做呢?

首先,在android的文件目录结构中,res文件夹下面,有一个raw的文件夹,这个文件夹,专门用于存放一些音频类文件,

调用的方法跟drawable、string的方式类似。例:R.raw.xxx

那么我们怎么调用原生的播放器来播放此音频呢,在此我提供一个方法:

 /**
     * 语音提示
     *
     * @param raw
     */
    protected void showSound(int raw) {
        MediaPlayer mediaPlayer = null;
        mediaPlayer = MediaPlayer.create(getApplicationContext(), raw);
        mediaPlayer.setVolume(0.05f, 0.05f);
        mediaPlayer.start();
    }

 此时,我们只需要在需要语音提示的地方,来调用这个方法,后面传入对应的音频就对了。

 那么问题又来了,我们自己怎么制作这个简单的音频呢,

这里给大家推荐一个APP:语音合成助手,android、Ios均有,操作非常简单,相信能看到这里的你,用这个APP

就不需要什么教程了。哈哈,不是蜜汁自信,是因为你们本身就很优秀

给一张百度截图吧,APP的样式大概这样   

哎呀呀呀晕晕。图片上传不了,公司内网禁用了。

猜你喜欢

转载自blog.csdn.net/aaa1050070637/article/details/81111375