草庐IT

swift - 尝试通过多点连接将音频从麦克风流式传输到另一部手机

我正在尝试通过Apple的MultipeerConnectivity框架将音频从麦克风流式传输到另一部iPhone。为了进行音频捕获和播放,我正在使用AVAudioEngine(非常感谢RhythmicFistman'的回答here)。我通过在输入端安装一个水龙头从麦克风接收数据,由此我得到一个AVAudioPCMBuffer,然后将其转换为一个UInt8数组,然后将其流式传输到另一部手机。但是当我将数组转换回AVAudioPCMBuffer时,我得到一个EXC_BAD_ACCESS异常,编译器指向我再次将字节数组转换为AVAudioPCMBuffer的方法。这里是我要获取、转换和流式

java - Android (Java) 实时音频输入(麦克风和 USB)和输出

我想构建一个Android应用程序以从两个麦克风获取音频数据,将声音与内存中的一些混合,然后通过耳机播放声音。这需要实时完成。您能否向我推荐一些教程或任何引用资料,以使用Javaeclipse进行实时音频输入、混合和输出?到目前为止,我能够录制、保存并播放声音,但我找不到任何以这种方式实时连接声音硬件的教程。注意:一个麦克风通​​过分离器连接到Android的3.5毫米耳机插孔,另一个通过USB端口连接。谢谢! 最佳答案 我在这里看到两个问题:1)USB音频输入。音频输入可以使用android3.2+和libusb完成,但这并不容易

Python 无法使用 Gstreamer 访问 USB 麦克风以在 Raspberry Pi 上使用 Pocketsphinx 执行语音识别

所以python表现得好像它根本听不到我麦克风的任何声音。问题来了。我有一个Python(2.7)脚本,假设它使用Gstreamer访问我的麦克风并通过Pocketsphinx为我进行语音识别。我正在使用PulseAudio,我的设备是RaspberryPi。我的麦克风是Playstation3Eye。现在,我已经让pocketsphinx_continuous正确运行并识别我在.dict和.lm文件中定义的单词。经过几次试运行后,准确度约为85-90%。所以马上我知道我的麦克风通过pocketsphinx+脉冲音频正常拾取声音。仅供引用,我运行了以下命令:pocketsphinx_c

java - 实时识别来自连续麦克风流的非语音、非音乐声音

我希望记录与特定声音相对应的事件,例如车门砰的一声关上,或者toastr吐出toast。该系统需要比“噪音检测器”更复杂;它需要能够将特定声音与其他响亮的噪音区分开来。识别不需要零延迟,但处理器需要跟上来自始终开启的麦克风的连续输入数据流。此任务与语音识别有很大不同吗?或者我可以使用语音识别库/工具包来识别这些非语音声音吗?鉴于我只需要匹配一种声音的要求(而不是在声音库之间进行匹配),我可以做一些特殊的优化吗?Thisanswer表示匹配的过滤器是合适的,但我对细节不太清楚。由于目标声音的变化,我认为目标声音样本与麦克风流之间的音频波形数据的简单互相关不会有效。我的问题也类似于this

python - 来自 20 多个麦克风的输入

有人要求我(如果可能的话)在一台计算机上编写一个程序来监控至少20个麦克风的输入。目前,我正在使用Alsa的Ubuntu系统上使用Python(2.6)进行原型(prototype)设计。到目前为止,我的尝试产生了很多问题......Ubuntu是必需的,Alsa不是,而python是理想的。对于硬件,一个建议是多个声卡。另一个是一系列USB集线器和麦克风适配器(如these)(在这种情况下,设备将完全相同并在同一USB总线上)问题:如何从一个声卡同时录制多个麦克风?(例如,使用线路输入和麦克风,对于知道我如何使用不止两个输入的任何人来说都是奖励!)在USB设置中,如何识别声卡(USB

python - 仅使用扬声器和麦克风进行软件传真需要多长时间?

故事我没有任何传真硬件,所以我很难与接电话时有传真噪音的人交流。甚至很难想象,2012年人们仍在使用吃树和吃纸的设备进行通信。因此,我想通过传真向他们宣布互联网、电子邮件和视频session的新时代终于到来了。问题由于我没有任何传真硬件,显然和最快的选择是通过在线服务发送消息。从另一方面看,传真硬件基本上是一个扬声器、一个麦克风和一些数字信号处理代码。唯一明显的问题是代码。传真协议(protocol)是已知的——即使在Python中实现它应该不是问题,但到目前为止我还没有看到任何使用扬声器+麦克风进行传真的示例。CPU性能是毋庸置疑的——现代PC有足够的能力计算2400位/秒的足够噪声

html - 使用 HTML5 麦克风录制音频?

是否可以在任何当前浏览器(包括,例如,ChromeCanary)中使用?我见过的所有工作示例都是语音转文本。有什么可以录制音频或将其流式传输到服务器吗?2012年4月30日更新:getUserMediaAPI很慢makingitswayintobrowsers.它在最新版本的Opera中,显然是isin-progressinChromium.如果您想体验它的工作原理,请参阅:http://www.html5rocks.com/en/tutorials/getusermedia/intro/ 最佳答案 在当前的浏览器中似乎没有实现这一

javascript - 使用带有 HTML5 的用户麦克风录制音频

我的一个小项目即将完成,但是,我遇到了一个小问题,我自己似乎无法解决。我最终想做的是从用户麦克风录制用户的声音,然后在完成后将录音上传到我的服务器。我正在使用这个项目的代码:https://github.com/cwilso/AudioRecorder它工作得很好,但我需要添加一个它不包含开箱即用的功能。录制完成后,我需要能够将文件上传到我的服务器。使用默认代码,文件可以本地下载到我的电脑,但不能上传。所以我做了一些研究,发现了另一个具有上传功能的类似项目。但是,在我看来,该项目的其余部分存在更多问题。所以我尝试从以下项目添加“上传代码”:https://github.com/nuso

HTML5 从默认麦克风捕获音频

有人可以帮助我了解如何使用HTML5从默认麦克风捕获音频吗?有很多样本可用,但似乎没有一个有效。我试过AudiocapturingwithHTML5因为它只适用于启用了标志的chrome。但它正在获取NavigatorUserMediaError。地址栏上的视频图标有一个红色十字标志,其工具提示显示“此页面已被阻止访问您的摄像头和麦克风” 最佳答案 HTML5Rocks上有一些很棒的文章。这只是我拉的一个。http://updates.html5rocks.com/2012/09/Live-Web-Audio-Input-Enabl