microphone相关内容

通过使用麦克风录制播放声音来测量扬声器音量

我想通过播放声音并同时在本地麦克风上收听来测量系统的扬声器音量.这是针对特定应用的.准确录制的声音不如区分播放声音之前和播放时录制的麦克风音量重要. 这个想法是在扬声器关闭或太低时警告用户.如何在播放时录制声音并确定音量差异?是否有任何托管库可以执行此操作? 更新:发现一个很好的相关问题. 解决方案 拿这个: http://windowsmedianet.sourcefo ..
发布时间:2021-11-30 16:31:15 C#/.NET

如何在 Android 中同时录制 2 个麦克风?

我正在尝试同时录制来自 2 个内置麦克风(底部、顶部)的音频信号.我可以使用 拾取底部麦克风信号 MediaRecorder.AudioSource.MIC 和顶部麦克风信号使用 MediaRecorder.AudioSource.CAMCORDER 我可以单独录音,但我想同时从 2 个麦克风录音.有谁知道如何同时录制?我试过 &或 |运营商,但我只能获得 1 个频道的信号. 我使 ..
发布时间:2021-11-30 16:26:59 移动开发

如何修改 Android 的蓝牙堆栈以启用 A2dp 接收器

我正在开发一款使用蓝牙麦克风将音频录制到 Android 设备(Nexus 7 - 根植于 Android 4.4.2)的录音机应用.它目前在 HFP 上实施,一切正常.蓝牙麦克风是通过 Bluegiga 的 WT32 蓝牙模块 + 麦克风输入实现的,通过 HFP 的音频质量不是很好,但现在已经足够了. 但是,我现在正在尝试将蓝牙配置文件更改为 A2dp,因为有两个麦克风输入 (L/R) 并 ..
发布时间:2021-11-30 16:26:29 移动开发

为什么无法在 Android 模拟器上使用语音记录器?

我正在尝试运行 Android 2.2 模拟器附带的语音记录器.问题是我点击“录制"按钮的那一刻: 它中止并显示错误消息“应用程序语音记录器(进程 com.android.speechrecorder)已意外停止.请重试." 问题是再试也无济于事. 现在,我搜索了 StackOverflow 并梳理了整个互联网,发现很多关于同样问题的报告,但没有任何可行的解决方案. 我的结 ..
发布时间:2021-11-30 16:23:35 移动开发

如何在网页(iOS、Android、PC/Mac)上录制音频 - 无闪光灯

我要求允许用户使用他们的麦克风录制音频文件,但它必须在没有闪光灯的情况下工作,因为它需要在 iOS(移动 Safari)、Android 浏览器或 Chrome 以及现代浏览器上工作PC/Mac. 是否有一种干净、简单的 HTML5 方法来录制音频并发布到服务器?我一直无法找到任何东西. 解决方案 您可以使用 HTML5 WebAudio API. 音频和视频捕获介绍 捕获音频 ..
发布时间:2021-11-30 16:22:57 前端开发

从浏览器访问麦克风 - Javascript

是否可以使用客户端 JavaScript 从浏览器访问麦克风(内置或辅助)? 理想情况下,它会将录制的音频存储在浏览器中.谢谢! 解决方案 这里我们使用 getUserMedia() 将麦克风音频捕获为 Web Audio API 事件循环缓冲区......每个音频事件循环缓冲区的时域和频域片段是打印(在浏览器控制台中可见,只需按 F12 或 ctrl+shift+i 键) ..
发布时间:2021-11-30 16:01:20 前端开发

模拟麦克风(虚拟麦克风)

我遇到了需要“模拟"麦克风输出的问题. 数据将通过网络传输,解码为 PCM,基本上需要写入麦克风 - 然后其他程序可以读取/记录/任何内容. 我一直在阅读有关 alsa 的信息,但信息很少.文件插件似乎很有希望 - 我正在考虑将命名管道作为“infile",然后我可以将数据从我的应用程序传送到它.但是,我无法让它工作(vlc/audacity 只是段错误). pcm.testing ..
发布时间:2021-11-27 08:33:48 服务器开发

Python 中的录音

我想用 Python 从 USB 麦克风录制短音频剪辑.我尝试过 pyaudio,它似乎无法与 ALSA 通信,而 alsaaudio,其代码示例产生了无法读取的文件. 所以我的问题是:在 Python 中从 USB 麦克风录制剪辑的最简单方法是什么? 解决方案 这个脚本记录到 test.wav 同时打印当前的幅度: 导入 alsaaudio、wave、numpyinp = als ..
发布时间:2021-11-27 08:32:43 Python

Linux管道音频文件到麦克风输入

我正在寻找一种将文件中的音频数据输入麦克风的方法,以便在 3rd 方应用程序(例如 arecord 或 Chromium 的“语音搜索"功能)使用麦克风获取音频时输入,他们从文件中接收音频数据. 这是我的场景:我编写的应用程序从麦克风(使用 ALSA)记录音频数据并将其保存到文件 (audioFile0.raw).在未来某个未知的时间点,一些未知的 3rd 方应用程序(例如,我没有开发所以我 ..
发布时间:2021-11-27 08:29:25 服务器开发

非语音噪音或声音识别软件?

我正在开发一些面向儿童的软件,并希望为该软件添加响应多种非语音声音的功能.例如,拍手、吠叫、吹口哨、放屁声等. 我过去使用过 CMU Sphinx 和 Windows Speech API,但是,据我所知,这两者都不支持非语音噪音,事实上我相信会主动过滤掉它们. > 总的来说,我正在寻找“我如何获得此功能",但我怀疑如果我将其分解为三个问题(我猜测接下来要搜索的内容)可能会有所帮助: ..
发布时间:2021-11-15 02:08:07 其他开发

获取媒体流的远程音频电平以便在视觉上显示音频电平的正确方法?

希望做一些与下面的帖子非常相似的事情,但在相反的方向上,使用 webrtc 显示来自我的远程方的入站媒体流的语音活动级别.我认为通过修改代码来翻转它或在其他媒体流上运行它会很容易,但我没有运气.现在有人这样做或有任何想法吗? WebRTC MediaStream 的麦克风活动级别 解决方案 目前,以跨浏览器(Chrome、Firefox、Opera)方式执行此操作的最佳方法是获取流的 ..
发布时间:2021-09-24 18:38:38 其他开发

如何以编程方式删除授予我的 web 应用程序的麦克风权限?

在我使用 navigator.mediaDevices.getUserMedia({ audio: true }) 获得麦克风权限并使用媒体流完成我想要的所有操作后,如何删除麦克风权限并从选项卡和工具栏? 编辑 在检查 LocalMediaStream 对象后,我在原型中发现了 stop() 函数并且它起作用了! 解决方案 我建议查看 权限api. 您应该能够撤销许可,类 ..
发布时间:2021-06-02 21:39:16 其他开发

如何使用安卓麦克风实时捕捉音频

嗨,我有一个非常简单的问题.有谁知道是否有办法使用 android 麦克风捕获语音,并将其基本上实时发送到服务器(有点像 ip 语音).如果是这样,是否有人可以将我链接到实现?谢谢. 解决方案 如果您必须以低延迟录制音频,则必须使用 AudioRecord.AudioRecord 为您提供需要发送的音频数据.AudioRecord 用法示例:http://audiorecordandroi ..
发布时间:2021-06-02 21:39:12 其他开发

如何使用 Selenium 在 Edge 浏览器中启用“麦克风"访问?

我知道您可以使用所需的大写字母传递各种标志/参数以启用对摄像头、麦克风等的访问. 例如,在 Chrome 上,您可以使用 ChromeOption 并在“prefs"下传递“profile.default_content_setting_values.media_stream_mi". 我希望在 Edge 浏览器上启用麦克风访问.我找不到任何相关信息.有人可以在这里帮助我吗? 对 ..
发布时间:2021-06-02 21:39:03 其他开发

如何从 c++ 或 c 中的 USB 麦克风获取数据?

我正在处理一个项目,我需要对从 USB 麦克风获得的音频信号进行一些处理.最好从 USB 端口读取原始样本读数.但是,我找不到任何非常相关的东西.我打算用 C/C++ 来实现这个程序.谁能帮我开始? 我看到了一个名为 libusb 的库,但我不完全确定如何使用它作为从 USB 麦克风获取声音信号的方法.另外,当我说“获取"时,我的意思是我需要查看原始采样数据. 解决方案 Blue S ..
发布时间:2021-06-02 21:39:00 其他开发

当应用程序在后台时访问android 9中的麦克风

Android 9 限制了后台应用访问用户输入的能力.如果您的应用在运行 Android 9 的设备上在后台运行,系统会对您的应用应用以下限制: 您的应用无法使用麦克风或摄像头. 当应用程序在后台时,有什么方法可以在 android 9 中访问麦克风. 解决方案 Android 9 中又增加了一个变化:只有应用程序在前台(或前台服务)可以捕获音频输入. 参考:https:// ..
发布时间:2021-06-02 21:38:53 其他开发

未调用MacOS Catalina 10.15.7 AudioUnit麦克风通知回调

我正在使用 AudioUnit v2(C) API 在 ObjC++ 中仅使用命令行工具(主要是 clang)构建命令行工具.输出到扬声器工作正常,但从未调用来自麦克风回调的输入.iTerm或终端主机可以根据“设置"进行访问.可执行文件还具有嵌入的info.plist,尽管我认为这不相关. 精确的安全模型对我来说还不清楚,如果它起作用的话,它看起来像是一个主要的安全漏洞(从终端运行的任何内容 ..
发布时间:2021-05-31 19:28:04 其他开发

C ++麦克风输入作为随机种子

我目前正在使用某种加密技术(在这种情况下为RSA公钥),为了生成随机密钥,我需要一个随机输入.我认为麦克风将是相对不可复制的数据的良好来源.是否有任何方法可以用麦克风播种方式从麦克风中读取原始数据?有没有更好的方法来获取纯随机种子,如果可以的话,我该怎么办? 我正在带有内置麦克风的笔记本电脑上运行Windows 8,并且正在使用g ++编译器. 解决方案 不要不要尝试自己从硬件中获取 ..
发布时间:2021-04-26 18:34:32 其他开发

如何在Windows中的电子应用程序中授予音频权限?

我正在尝试在电子应用程序中实现语音识别.该解决方案可在chrome浏览器中使用,但不适用于电子设备.该应用程序立即停止监听-它可能没有麦克风权限.如何授予权限? index.js const electronic = require('electron');const url = require('url');const path = require('path');const {app ..
发布时间:2021-04-12 19:36:19 其他开发