草庐IT

python - 如何从 python 中的麦克风获取声音输入,并即时处理它?

您好,我正在尝试用Python编写一个程序,该程序会在每次点击麦克风时打印一个字符串。当我说“敲击”时,我指的是突然发出的巨大噪音或类似的声音。我在SO中搜索并找到了这篇文章:Recognisingtoneoftheaudio我认为PyAudio库会满足我的需求,但我不太确定如何让我的程序等待音频信号(实时麦克风监控),以及当我得到一个如何处理它时(我需要使用傅里叶变换就像上面帖子中所指示的那样)?提前感谢您能给我的任何帮助。 最佳答案 如果您使用的是LINUX,则可以使用pyALSAAUDIO.对于Windows,我们有PyAud

Android 使用外置USB麦克风MIC录音遇到问题并解决(含录音播放源码)

文章目录一、遇到问题二、分析问题三、解决问题四、录音源码分析五、播放源码分析六、参考一、遇到问题使用RK3399的开发板,跑Android8.1系统一开始插上外置的USB麦克风的时候,无法使用二、分析问题查看USB麦克风拔插过程的debug打印日志插入USB麦克风后,adb查询当前声卡信息catcards三、解决问题通过分析发现,USB麦克风设备没有枚举出来,节点都没挂载上去这时候就怀疑是硬件问题,USB麦克风设备故障,或者USB供电不足,或者USB布线问题通过交叉实验,拔插不同的USB口,更换RK3399开发板,更换USB麦克风最后确认是USB麦克风设备故障,更换USB麦克风后,再catca

java - 如何在 android 模拟器中启用麦克风输入

我一直在艰难地尝试在Android模拟器上使用语音识别来做某事。终于安装了市场和Google语音搜索应用程序-我非常接近让我的模拟器做我想做的事-识别我的语音。首先,我需要启用模拟器来录制音频,或者至少认为存在麦克风。我相信adb曾经有-mic选项-但我认为它不再存在了。有没有人这样做过,或者任何人都可以对此有所了解。 最佳答案 你见过thistutorial?看评论:Youguysarenotabletorecordsoundinemulatorbecausetheandroidemulatordoesn’tsupportitye

java - 如何在 android 模拟器中启用麦克风输入

我一直在艰难地尝试在Android模拟器上使用语音识别来做某事。终于安装了市场和Google语音搜索应用程序-我非常接近让我的模拟器做我想做的事-识别我的语音。首先,我需要启用模拟器来录制音频,或者至少认为存在麦克风。我相信adb曾经有-mic选项-但我认为它不再存在了。有没有人这样做过,或者任何人都可以对此有所了解。 最佳答案 你见过thistutorial?看评论:Youguysarenotabletorecordsoundinemulatorbecausetheandroidemulatordoesn’tsupportitye

win11台式电脑插入耳机(耳麦)后麦克风没声音,无法识别输入设备

本人DELL主机,win11系统,先说清楚这个主机的问题很大。关键是要插入耳机的时候,要让系统问你插入的是什么设备,然后选择耳麦就好。可以看到这个软件叫做MaxxAudioPro,需要在dell官网下载。下载链接:https://www.dell.com/support/home/zh-cn/?app=products自动识别设备后一路确认,在手动搜索驱动的地方输入audio和win11。这2个驱动,都很重要,装了第一个保证能检测出耳机,装了第二个可以让系统跳出询问弹窗,缺一不可。安装好之后在搜索栏里找到,打开。然后有两种情况可以调出弹窗,一种是直接右上角设置。情况1:我是情况2,人在日本,所

ios - AVAudioSession .defaultToSpeaker 更改麦克风输入

我有一个应用程序点击麦克风并根据麦克风输入播放声音(不必同时播放)下面的代码有效。但一个问题是输出在顶部的小扬声器上播放,而不是在底部的真正的扬声器上播放。我可以通过将3行放在播放器开始之前下面奇怪地解决这个问题,然后我可以听到扬声器上的声音。但随后麦克风停止收听!即使在玩家停止播放之后。基本上麦克风不喜欢的时候是.defaultToSpeaker有什么想法吗?这里也记录了我正在尝试做的是正确的:https://developer.apple.com/documentation/avfoundation/avaudiosession/categoryoptions/1616462-de

javascript - navigator.getUserMedia() 录音 - 如何设置麦克风的音量输入级别?

navigator.getUserMedia(....)调用可以在某些现代浏览器中使用以使用Javascript录制音频。有没有办法调整/设置麦克风的输入音量?此设置并不总是最佳的。有时麦克风设置为仅在非常非常低的输入音量下录制。当然,用户可以在他的系统中手动调整输入音量级别,但我的大多数用户可能缺乏执行此操作的知识。因此,我最好能在通过“navigator.getUserMedia(....)”方式记录数据的JavaScript应用程序内部动态调整麦克风音量?是否有解决方案可以影响麦克风的输入音量水平? 最佳答案 WebAudio

javascript - 使用 WebAudio API 计算现场麦克风音频频率的简单代码

我有一个网站,我需要在其中显示实时麦克风音频的频率。我有一个thiscode,但它非常难以理解(它使用傅里叶变换和所有)。在一些研究中,我了解了返回音频频率的getByteFrequencyData()。有没有人在WebAudioAPI中使用过LiveMicAudio? 最佳答案 我写了一个简单的代码,你可以在你的网页上显示频率:constaudioCtx=newAudioContext();constanalyser=audioCtx.createAnalyser();constsource=audioCtx.createMedi

c# - Directshow.net 不检测 Windows 7 中的所有麦克风

我在使用Directshow.net库和Windows7时遇到问题。在某些PC中(仅在设备管理器>Controller声音、视频中列出:“高清晰度音频设备”)仅检测到1个麦克风,而Skype、MSN和录音设备至少列出两个;何时执行此代码:FilteraudioDevice=null;if(capture!=null)audioDevice=capture.AudioDevice;“audioDevice”只有第一个麦克风(内部麦克风或后置麦克风),并且不检索第二个麦克风(前置麦克风-jack-),反之亦然。有人解决了或知道另一个从C#捕获视频和音频的库??

ios - 通过 iphone 6s 麦克风发出机器人声音

我正在开发一款应用程序来进行实时视频流传输,当我最近升级到iPhone6s时,所有通过麦克风的噪音听起来都很机械(或像蟋蟀一样)。我只能使用Skype应用程序重现此问题,但没有其他应用程序具有类似的输出。Skype支持论坛说这是他们在iPhone6s[1]上遇到的问题,但没有提供任何有关问题原因的详细信息。有趣的是,当我通过耳机使用麦克风插孔时没有问题,只有在使用内置麦克风时才会出现问题。我是否需要对我的应用进行许可或更改才能解决此问题?[1]-http://community.skype.com/t5/iOS-iPhone-and-iPad/iPhone-6s-Distorted-s