问题标签 [audio-capture]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 如何进行跨浏览器/设备音频捕获
我想用我的发现来澄清某些事情,并用我不知道的事情提出某些问题,
通过浏览器捕获摄像头/麦克风可以通过 getusermedia() 完成;
有什么适用于 i 设备的吗?因为 getusermedia() 似乎在 i 设备中不起作用
我如何从网络浏览器应用程序捕获实际音频(例如,如果我播放音频文件并将其转发 2 分钟,我想从 html5 播放器捕获实际音频流,以便我保存实际音频数据)
windows-phone - windows phone 支持的捕获格式
我正在为 Windows Phone 开发一个项目,我需要将 PCM 编码为 G.711。所以我需要设备来捕获具有以下功能的音频:16 位,8000 样本/秒。
capturesource.AudioCaptureDevice.SupportedFormats
返回不同支持的捕获格式的列表。当我在我的电脑上运行 Silverlight 应用程序时,此代码返回 10 种不同的格式,其中包括我需要的上述格式。但是,当我使用 windows phone 应用程序的代码并在 windows 模拟器上运行它时仅返回 6 种格式,其中不包括适合我的目的的格式。但我的问题是:
使用 windows phone 模拟器显示的 supportedformats 属性是否与真实 windows phone 设备相同,或者可以不同?
有没有办法改变设备的捕获功能?
exception - Windows 8 应用程序-metro 应用程序-Mediacapture InitializeAsync 异常访问被拒绝
我正在为使用音频设备的 Windows 8 开发应用程序,但我的 initializeAsync 方法有问题。出色地..
在应用程序清单功能中,我检查了麦克风。
在我写的 OnNavigatedTo 方法中:
当我第一次运行我的应用程序时,我收到以下消息:
“我的应用可以使用你的麦克风吗?” 有两个按钮:允许和阻止。如果我单击允许该应用程序运行良好。如果我单击 Block the app crash with Access is Denied exception,我可以认为这是正确的,但如果我再次运行我的应用程序,我会再次收到相同的异常,而不是消息。如何关闭使用 InitializeAsync 启动的音频驱动程序??????我该怎么办????
我可以:
1)禁用阻止按钮,但我不知道该怎么做。2)管理异常(例如:如果单击阻止按钮重置音频设备,以便我可以再次看到消息) 3)我不知道....
我已经在这个问题上度过了最后两天,但我还没有找到解决方案。
提前致谢。
安德烈亚
windows - 如何编写软件来播放路由到录音设备的声音片段?
我想编写一个程序,允许用户在他们的麦克风(录音设备)中播放声音片段,以便他们可以在他们的 PC 上使用 VOIP 软件(例如 Ventrillo 或 Skype)时将片段与他们的声音混合。当我说在他们的麦克风中播放声音片段时,我的意思是用户按下一个按钮,声音片段就会播放,用户和 VOIP 连接另一端的人都能听到。在 Windows 上可以使用哪些 API 函数来执行此操作?
android - AudioRecord read() 返回奇怪的值
我正在尝试通过以下代码从麦克风读取原始数据:
但缓冲区总是充满 257 个值。怎么了 ?
UDP:看起来像我的初始值。在循环中调用 read() 会导致正常值。
android - 有没有办法在 Android 中收听音频播放的速度/bpm?
我正在构建的 Android 应用程序必须听音乐(在手机上播放或由设备的麦克风拾取),然后根据音乐做一些事情。
所以我想做的是听音乐播放的速度/bpm,然后用我得到的影响应用程序背景颜色的东西做一些数学运算。
我需要类似于Malcolm McRoberts 在这里要求的东西——分析音乐,然后做点什么。他说他能够使用Echo Nest来实现他的目标,但他还没有解释是如何实现的。
我需要与elucid135 在这里要求的非常相似的东西——听每分钟的节拍(bpm),然后根据它做动画。但我的平台非常不同。
任何安卓的想法?
也许了解 Android AudioTrack、MediaPlayer或Audio Capture的人可以提供一些意见。
编辑:
似乎没有人明白我的要求,所以我将尝试改写:
使用 Android,我想通过设备的麦克风录制音乐。然后我想分析已经录制的内容以找到录制的音乐的节拍。基于那个节拍,我希望在应用程序中发生一些事情。
我知道如何录制音乐。我正在寻找的是关于如何识别音乐节拍的建议。
希望清除它。
c# - 如何在c#中保存录制的声音?
我正在用 c# 录制声音,但无法保存...请看一下这部分代码:
google-chrome - 用于收听和捕获流式音频的 Chrome 扩展程序
Chrome 扩展程序是否可以从浏览器的任何选项卡中收听流式音频?我想捕获流式音频数据,然后对其进行分析。
谢谢
android - 音频录制/UI 和 .apk 在 Python for Android 中构建
我想开发一个涉及从麦克风录制音频的 android 应用程序。不幸的是,我不知道 java,所以我一直在寻找在 python 框架/平台中做它。我需要能够:
构建一个“优雅”的 UI(一个简单的 - 按钮和列表);
录制和播放音频;
构建一个我可以在 Play Store 上发布的 .apk 文件。
我查看了 Kivy,但似乎无法捕获音频。其他解决方案具有该功能,但缺乏适当的 UI/apk 构建解决方案。
有任何想法吗?提前致谢!
html - 基于浏览器的音频捕获,然后发布到服务器端
处理需要浏览器/设备交叉兼容音频录制的项目(不需要视频,但可以使用相机音频输入)。考虑某种 HTML5 和 Flash 后备(用于 idevices / IE / 旧浏览器等)。
我发现的 HTML5 演示似乎不起作用。可以确认我的麦克风在我的操作系统中工作 http://webaudiodemos.appspot.com/AudioRecorder/index.html(似乎没有拾取音频,但是保存文件有效,但它只是不播放声音) http://www.html5rocks.com /en/tutorials/getusermedia/intro/(甚至不会提示我访问麦克风)
我也在这里找到了一个不错的 Flash 示例(http://www.jordansthings.com/blog/?p=5),但我不是 Flash 开发者。
想知道是否有某种带有后备功能的 API / 库,它不仅允许捕获,还允许将其发布到服务器端脚本以进行进一步处理。例如,用户按下按钮,开始讲话,按下停止,然后将该文件发送到服务器,而不是将文件发送到客户端。
所以我的问题:
是否有一个音频捕获 API / 库可以为我处理所有这些,包括后备
是否可以将捕获的音频发送到服务器而无需笨拙的保存+上传
有没有人有一些很好的 html5 或 flash 的工作示例?