导航:首页 > 操作系统 > android采集声音

android采集声音

发布时间:2022-11-15 02:00:41

android开发 识别外界音乐变化

语音识别,这要用到RecognizerIntent类,这个是安卓提供的语音识别类,我明白你的意思,其实系统对语言分析做出响应,是声音采集然后再对比,符合则做出对应的处理,其实音乐和语言是一样的,通过RecognizerIntent类你可以设置你的语言库,然后当服务开启时,系统不断对比来做出响应,思路是这样的,我也没用过这个类,我做游戏开发,,,至于具体的你可以去自己网络这个类,可能我说的也有不对的地方,仅供参考。

㈡ android,如何用代码获取当前播放的声音文件ID号~~声音文件是随机random播放的

通过Content Provider获得。

㈢ android开发中如何实现播放声音时根据声音大小做一个动态能量条

音量变化是比较频繁的,通常是低于50毫秒。

所以你取得的音量大小是一条密集的点组成的曲线,要动态的展示这些密集的点,有两种不同的实现方式,效果也不一致。

  1. 把这些点分成不同的区间。比如5个区间,每个区间对应一张图片(也可以是动态的图片AnimationDrawable),取得音量后判断是哪个区间,设置对应的图片。打个比方,如果是用格数来表示,就有五张图片表示1-5格,音量最大值可以通过mediaRecorder.getMaxAmplitude()获得。分成五个区间,每个区间显示对应格数的图片。当然,这个图片也可以是类似水波在荡漾的动态图片,用AnimationDrawable来播放。

  2. 平滑的处理这些点。把上一次的位置与这一次的位置做一个动画,如果采集频率为50毫秒,动画的ration就是50ms。比如是做一个圆圈,随着音量大小变化,那么可以参照如下的属性动画:

    PropertyValuesHolder pvhX = PropertyValuesHolder.ofFloat("scaleX", lastScale, scale);

    PropertyValuesHolder pvhY = PropertyValuesHolder.ofFloat("scaleY", lastScale, scale);

    valumeAnimator = ObjectAnimator.ofPropertyValuesHolder(speakVolumeImageV, pvhX, pvhY);

    valumeAnimator.setDuration(MIN_TIME).start();


    通过放大和缩小speakVolumeImageV来展示当前音量。其中scale是此次的缩放比,lastScale是上次的缩放比。缩放比初始为1.0f,如果最大只能放大到speakVolumeImageV的两倍大,那么可以这样计算


    Float scale = 1.0f;

    if (volume == 0) {

    scale = 1.0f;

    } else {

    scale = 1.0f + (volume / MAX_VOLUME * 1.0f);

    }

㈣ 安卓手机插上耳机还能用手里的mic采集声音么

如果耳机没有mic,会打开手机mic,否则是耳机mic,接听时对着手机mic就行,戴耳机还贴着岂不sb,其实这样的问题是经验,没必要问,不是所有的事都适合找人解答

㈤ android怎样录制系统内部声音

通过API 19新加的MediaRecorder.AudioSource.REMOTE_SUBMIX参数可以让系统App录制系统内置的声音,也就是扬声器的声音。下面是一个巨简单的例子来示例如何通过AudioRecord配合REMOTE_SUBMIX参数进行录制。

1. 编译apk

MainActivity.java

㈥ android sdk 无法获取声音

你用的模拟器么,模拟器是无法录音的,你电脑上有麦克风也没有用,因为模拟器是不行的,你得用手机测试录音软件

㈦ webrtc ios 噪音怎么处理

webrtc ios 噪音处理推荐使用ZEGO即构科技。ZEGO即构科技毫秒级音视频互动,千万级高并发,70%丢包下仍能保障稳定流畅的观看体验。 【点击免费试用,0成本启动】

方法/步骤
1 ,右击桌面右下角的“喇叭”图标,点击“录音设备”。
2 ,这是出现一个“麦克风”设备,右击“麦克风”,点击“属性”。
3 ,“麦克风属性”在“侦听”中,找到“侦听此设备”,若打钩,把钩去掉
4 ,再点击“级别”,把“麦克风加强”调为0.0dB。
可以适度调节麦克风音量。
5 ,在“增强”中,选择“禁用所有声音效果”。
6 ,最后再在“高级”中,找到“独占模式”,在它下边有两个选项,全部打钩。
分别是“允许应用程序独占控制该设备”“给与独占模式应用程序优先”。还可以调下“默认格式”。

想要了解更多关于webrtc的相关信息,推荐咨询ZEGO即构科技。公司自成立伊始,就专注自研音视频引擎,在音频前处理、网络自适应和跨平台兼容性等方面,达到国际一流水平,同时充分利用基础云服务商的能力,构建了MSDN海量有序自学习数据网络,服务覆盖全球,涵盖上百个音视频互动业务场景。

㈧ android 声音频率检测

android 录音有基频提取的,使用AudioRecord加傅里叶的一个变换可以提取

㈨ android怎么调用系统声音

Android中手机声音调节步骤:

a、通过系统服务获得声音管理器:

AudioManager audioManager = (AudioManager)getSystemService(Service.AUDIO_SERVICE);

b、根据实际需要调用适当的方法:(常用方法)

audioManager.adjustStreamVolume(int streamType, int direction, int flags);

streamType:声音类型,可取的为STREAM_VOICE_CALL(打电话时的声音), STREAM_SYSTEM(Android系统声音), STREAM_RING(电话铃响), STREAM_MUSIC(音乐声音)or STREAM_ALARM(警告声音)。

direction:调整音量的方向,可取为ADJUST_LOWER(调低音量), ADJUST_RAISE(调高音量), or ADJUST_SAME(保持先前音量)。

flags:可选标志位(如要显示出音量调节UI,使用如下flag:AudioManager.FLAG_SHOW_UI)。

audioManager.setStreamMute(int streamType, boolean state);设置指定声音类型(streamType)是否为静音。如果state为true,则设置为静音;否则,不设置为静音。

audioManager.setRingerMode(int ringerMode);

设置铃音模式,可取值为RINGER_MODE_NORMAL(铃音正常模式), RINGER_MODE_SILENT(铃音静音模式), or RINGER_MODE_VIBRATE(铃音震动模式,即铃音为静音,启动震动)。

audioManager.setMode(int mode);

设置声音模式,可取值为MODE_NORMAL(正常模式,即在没有铃音与电话的情况), MODE_RINGTONE(铃响模式), MODE_IN_CALL(接通电话模式)or MODE_IN_COMMUNICATION(通话模式)。

注意:声音的调节是没有权限要求的。

㈩ android直接播放pcm语音为什么会有噪音

最近在做手机客户端用G726编码库向机台发送语音消息的DEMO,弄了一周左右才解决.

中间碰到的问题贼多,主要是用AudioRecord采集声音的时候,然后用AudioTrack播放经常会出现噪音,这样的情况让人实在是无法接受。

后来查谷歌实在是没折了,于是再次翻查了下sipdroid的代码,发现sipdroid在采集声音后,每次都会调用一个函数,于是我猜测,这个函数应该跟去除噪音有关,于是写了个DEMO,测试了一下,发现噪音还真消除了.

噪音消除算法:

void calc1(short[] lin,int off,int len) {
int i,j;
for (i = 0; i < len; i++) {
j = lin[i+off];
lin[i+off] = (short)(j>>2);
}
}

自己录制PCM,播放PCM的DEMO。

阅读全文

与android采集声音相关的资料

热点内容
dvd光盘存储汉子算法 浏览:758
苹果邮件无法连接服务器地址 浏览:963
phpffmpeg转码 浏览:672
长沙好玩的解压项目 浏览:145
专属学情分析报告是什么app 浏览:564
php工程部署 浏览:833
android全屏透明 浏览:737
阿里云服务器已开通怎么办 浏览:803
光遇为什么登录时服务器已满 浏览:302
PDF分析 浏览:486
h3c光纤全工半全工设置命令 浏览:143
公司法pdf下载 浏览:383
linuxmarkdown 浏览:350
华为手机怎么多选文件夹 浏览:683
如何取消命令方块指令 浏览:350
风翼app为什么进不去了 浏览:779
im4java压缩图片 浏览:362
数据查询网站源码 浏览:151
伊克塞尔文档怎么进行加密 浏览:893
app转账是什么 浏览:163