audio-recording相关内容

在android中录音期间暂停或停止对讲语音

我在我的手机(galaxy S6)中启用了辅助功能,然后在点击一个按钮后尝试进行录音.这个按钮有一个带有长消息的 contentDescription 属性.问题是 Talkback 在语音消息录制过程中继续给出指示.我试图通过清空 contentDescription 或使用 setImportantForAccessibility(IMPORTANT_FOR_ACCESSIBILITY_NO) ..
发布时间:2021-10-26 16:21:15 移动开发

除非同时存在音频和视频流,否则 Kurento WebRTC 不会录制

基本上是subj.我正在使用用于 JS 的 Kurento-Utils.该主题已经针对较低级别的工作进行了讨论,但是在项目的这一点上,切换方法为时已晚:( 当我流式传输带有音频的网络摄像头时,它会很好地记录到 .webm 文件中.但是,我如何仅流式传输音频或视频?尝试导致文件大小为 0 且没有错误消息. 是否有任何用于演示该用例的 Kurento-utils/js 示例代码? 解 ..
发布时间:2021-09-24 18:38:03 其他开发

用 AudioWorklet 替换 scriptProcessorNode

我正在录制来自用户的麦克风输入并进行处理.问题是我使用 scriptProcessorNode 来处理数据,但是 here 它表示已弃用并替换为 AudioWorklet.问题是没有明确的方法可以用 AudioWorklet 替换此功能,并且从所有 带有来自 Google 的 AudioWorklets 的示例项目,它们都没有对麦克风输入做任何事情.有没有办法用 Audio Worklet 替换此 ..
发布时间:2021-09-22 20:12:09 其他开发

AnalyserNode 的 getFloatFrequencyData 与 getFloatTimeDomainData

所以我想我很了解getFloatFrequencyData.如果 getFloatFrequencyData 返回一个包含 1024 个值的数组,每个值代表一个频率区间/范围的音量.在采样率为 44.1 的 1024 个值的情况下,每个值将代表大约 20 赫兹频率范围的音量. 现在 getFloatTimeDomainData 怎么样?假设我有 2048 个值,每个值代表什么? 与理解 ..
发布时间:2021-09-22 20:11:12 其他开发

如何访问Microsoft Speech SDK记录的音频流

我正在使用Microsoft的Speech SDK for JavaScript转录麦克风流.录制和转录都是使用Speech SDK完成的,录制完成后,我还找不到一种方法来访问和保存录制的音频文件. 用于创建记录器和记录的代码 recognizer =新的SpeechSDK.SpeechRecognizer(speechConfig,audioConfig);//开始录音ognitor. ..

如何在相机预览中添加文字?

可能重复: 将图像叠加到Camera Preview SurfaceView上 嗨,我想创建一个自定义相机预览小部件并在预览中显示当前时间.如何在预览和录制视频上添加文本.请给我一些想法吗? 解决方案 该问题已得到解答.引用此线程: 将图像叠加到Camera Preview SurfaceView上 这是一篇带有示例代码的博客文章: http://android- ..
发布时间:2021-04-12 19:46:46 移动开发

使用ffmpeg录制音频时发出嘶哑的声音

我正在尝试使用以下命令在 MacOS 上通过麦克风和网络摄像头进行录制: ffmpeg -f avfoundation -framerate 30 -i"0:0&";〜/recorded.mp4 我的结果在音频中嘎吱作响. 当您使用 DAW 时,我对这个问题很熟悉:您可以通过以下方法解决此问题:增加样品缓冲液.这个想法是,来自您的接口/麦克风的音频样本不能以一致或足够快的速率进入 ..
发布时间:2021-04-12 19:46:43 其他开发

Matlab实时音频处理

我试图记录我的麦克风输入并同时进行处理. 我尝试了一个包含此内容的循环: recordblocking(recorder,1);y = getaudiodata(recorder);%y上的任何处理 但是当我用 y 做某事时,由于没有连续记录,我正在丢失信息. 是否可以做一些事情来连续记录麦克风中传来的声音,将其存储在某种缓冲区中,并同时处理其中的一部分? 延迟不是问题, ..
发布时间:2021-04-12 19:46:35 其他开发

如何选择外接麦克风

我已经成功编写了一个使用AVAudioRecorder的iOS简单录音应用程序.到目前为止,如果已将其插入耳机插孔,则可与内部麦克风或外部麦克风一起使用.如何选择通过USB“闪电端口"连接的音频源?我必须深入研究Core Audio吗? 具体地说,我正在尝试连接Apogee Electronics ONE USB音频接口. 解决方案 使用AVAudioSession,获取availa ..
发布时间:2021-04-12 19:46:30 移动开发

iOS:使用Swift修剪音频文件吗?

我必须合并音频文件和录制的语音.例如,录制的语音为47秒.我必须将4分钟的音频歌曲剪切或修剪为47秒.并合并音频文件. var url:NSURL?如果self.audioRecorder!=无{网址= self.audioRecorder!.url}别的{url = self.soundFileURL!}打印(“播放\(URL)")做{self.newplayer =试试AVPlayer(U ..
发布时间:2021-04-12 19:46:27 移动开发

使用POST表单发送Blob对象

我录制了来自麦克风的音频,我需要以POST形式将其发送到服务器. 我能够记录并具有blob对象,但是我不知道如何发送. 我试图将blob转换为ArrayBuffer并使用该值设置一个隐藏字段,但是我不确定这是否正确. 这是获取blob,转换为ArrayBuffer并设置为隐藏字段的js代码: var arrayBuffer;var fileReader = new FileRea ..
发布时间:2021-04-12 19:44:49 前端开发

长时间静默录制流音频

我在Linux盒子上使用darkice( http://darkice.org )来捕获音频提要从消防部门的无线电系统.它运行良好,我可以将流转发到Icecast2( https://icecast.org )服务器,以便消防员可以听现场广播. 我的下一个目标是实际将无线电传输记录到文件中. 消防部门并不总是那么忙,所以我正在捕捉的溪流有大量的寂静(嘶嘶声).我的目标是以某种方式捕获和 ..
发布时间:2021-04-12 19:35:34 其他开发

如何从扬声器获取TargetDataLine?

如何从发言人那里获得TargetDataLine?我知道如何为麦克风做到这一点,但我无法为扬声器弄清楚.有什么想法吗? 解决方案 TargetDataLine 用于读取对说话者没有意义的数据. SourceDataLine 用于将数据发送到扬声器.您可以从 AudioSystem.getLine()或 Mixer 中获得. 您需要 DataLine.Info ,如下所示: ..
发布时间:2021-04-12 19:34:02 Java开发

Android AudioRecord与MediaRecorder对比,用于录制音频

我想在我的Android手机上录制人声.我注意到Android有两个类可以做到这一点: AudioRecord 和 MediaRecorder .有人可以告诉我两者之间的区别是什么?什么是合适的用例? 我希望能够实时分析人类语音以测量幅度等.我是否正确理解AudioRecord更适合此任务? 我在Android官方用于录制音频的指南网页上注意到,他们使用MediaRecorder,却没 ..
发布时间:2021-04-05 19:53:12 移动开发

检查以查看Android MediaRecorder是否正在录制

我已经为Android 2.2编写了一些代码,该代码使用Android MediaPlayer播放音频文件.在没有深入了解代码细节的情况下,我注意到存在一个名为 的函数. isPlaying() ,使您可以检查MediaPlayer当前是否正在播放音频文件.因此,例如,当以下代码段运行时 Toast.makeText(getApplicationContext(),“声音播放为:" ..