jjzjj

microphone

全部标签

Delphi 7,indy9 tcp 音频流

我正在尝试使用Delphi7和Indy9制作一个通过TCP连接使用音频流的应用程序。更清楚地说,如何从客户端麦克风流式传输输入并将其发送到(TCP或HTTP服务器)?考虑实时。谢谢 最佳答案 我从来没有这样做过,但我认为你可以从基础开始......设置要使用的帧率,8000hz是不错的选择选择要从麦克风捕获的block大小(1024、2048、4096,等等)以shortint或float32(RAW音频)格式从麦克风捕获音频将这个block放在一个套接字缓冲区中,最好是UDP,然后发送到另一端通过UDP连接如果你在这个过程中循环,

swift - WKWebView 或 WebView 的麦克风访问

我有一个用Swift编写的基本iOS应用程序,它在WKWebView中加载一个HTML5网站。我想知道是否可以访问麦克风来录制音频?我已经以正常方式向用户明确请求native应用程序的权限,但我仍然无法访问麦克风。这是我得到的一个片段:classMainViewController:UIViewController,UIWebViewDelegate{@IBOutletweakvarwebView:UIWebView!varsession:AVAudioSession!overridefuncviewDidLoad(){super.viewDidLoad()session=AVAudi

swift - AVAudioSession : microphone headphone as input and iphone speaker as output

在iOS10中有更多的可能性来管理AUdioSession,但是我无法在音频通过iphone扬声器输出时保持耳机麦克风作为输入。下面的'overrideOutputAudioPort'方法也将输入音频端口覆盖为iphone麦克风letsession=AVAudioSession.sharedInstance()do{trysession.setCategory(AVAudioSessionCategoryPlayAndRecord)try!session.overrideOutputAudioPort(.speaker)}catch{}有什么解决方案可以让耳机一直作为输入吗?

Java 将麦克风录制到字节数组并播放声音

我想用Java制作一个实时语音聊天程序,但我对用Java录制/播放声音一无所知,所以在Google的帮助下,我想我已经能够从我的麦克风录制到一个字节数组以下内容:AudioFormatformat=newAudioFormat(8000.0f,16,1,true,true);TargetDataLinemicrophone;try{microphone=AudioSystem.getTargetDataLine(format);DataLine.Infoinfo=newDataLine.Info(TargetDataLine.class,format);microphone=(Targ

python - 在 Python 中访问计算机麦克风的最简单方法是什么?

我需要获取一些数字,以便使用环境声音生成随机数。我想要这个级别的东西伪代码:importmicrophonep=pitch.get()printp编辑:这是在Windows7中,顺便说一句 最佳答案 取决于平台。在Windows上,thisSOquestion有一些答案;对于Linux,请尝试thisone相反。 关于python-在Python中访问计算机麦克风的最简单方法是什么?,我们在StackOverflow上找到一个类似的问题: https://st

python - 用 Python 录音

我想用Python从USB麦克风录制简短的音频剪辑。我试过pyaudio,它似乎无法与ALSA和alsaaudio通信,它的代码示例产生了一个不可读的文件。所以我的问题是:在Python中从USB麦克风录制剪辑的最简单方法是什么? 最佳答案 此脚本在打印当前振幅时记录到test.wav:importalsaaudio,wave,numpyinp=alsaaudio.PCM(alsaaudio.PCM_CAPTURE)inp.setchannels(1)inp.setrate(44100)inp.setformat(alsaaudio

javascript - 来自javascript的麦克风音量控制

我希望能够从浏览器控制系统麦克风音量。我知道可以使用Flash或Silverlight录制麦克风,但这些都不允许控制麦克风音量。(Flash有Microphone.gain,但作为它只是一个软件倍增器,当系统麦克风音量静音或太大声时它无济于事。)我想麦克风可以通过JNI通过受信任的JavaApplet进行修改,但是获取Java对于不熟练的用户来说,安装在用户的计算机上是很困难的。(更不用说让Applet持续加载的问题了。)我听说HTML5将具有某种麦克风访问权限,但我不清楚它是否允许音量控制。无论如何,我认为还没有任何浏览器支持它。有没有可以控制音量的插件?旧的GoogleGears项

javascript - 来自javascript的麦克风音量控制

我希望能够从浏览器控制系统麦克风音量。我知道可以使用Flash或Silverlight录制麦克风,但这些都不允许控制麦克风音量。(Flash有Microphone.gain,但作为它只是一个软件倍增器,当系统麦克风音量静音或太大声时它无济于事。)我想麦克风可以通过JNI通过受信任的JavaApplet进行修改,但是获取Java对于不熟练的用户来说,安装在用户的计算机上是很困难的。(更不用说让Applet持续加载的问题了。)我听说HTML5将具有某种麦克风访问权限,但我不清楚它是否允许音量控制。无论如何,我认为还没有任何浏览器支持它。有没有可以控制音量的插件?旧的GoogleGears项

javascript - 从缓冲区播放声音

我正在尝试构建一个实时语音通话应用程序。我的目标是使用原生JS麦克风api并通过websocket将数据发送到其他客户端。我想出了以下代码://GlobalsvaraCtx;varanalyser;varmicrophone;navigator.getUserMedia_=(navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia);if(navigator.getUserMedia_){navigator.getUserMedia_

javascript - 从缓冲区播放声音

我正在尝试构建一个实时语音通话应用程序。我的目标是使用原生JS麦克风api并通过websocket将数据发送到其他客户端。我想出了以下代码://GlobalsvaraCtx;varanalyser;varmicrophone;navigator.getUserMedia_=(navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia);if(navigator.getUserMedia_){navigator.getUserMedia_