audio 相关问题

声音和编程音频硬件,以及各种音频格式或容器。有关声音播放的特定问题,请使用[音频播放器]或[播放],对于录音特定的问题,请使用[录音]或[录音]。

给定 <audio> 元素源通过 HTTP 进行流式传输会导致延迟(缓冲)?

我在 FastAPI 中有一个简单的 API 流生成器,由于整个数据的处理成本高昂,它可以动态传输音频块(即 wav)。但是,音频不会立即开始,除非......

回答 1 投票 0

如何通过python将麦克风静音

我需要通过python2.7在Windows 8上将麦克风静音/取消静音。 我找到 pyaudio 和 pymedia 用于与声音设备交互,但找不到特定的方法/实现。

回答 4 投票 0

实时获取 macOS 输出设备音频缓冲区

我正在尝试点击macOS上当前选择的输出音频设备,所以我基本上有一个直通监听器,可以监视当前正在输出的音频流而不影响它。 我...

回答 1 投票 0

Zoom bot (Win SDK) 似乎需要手动取消静音才能播放音频?

我在使用 Windows Meeting SDK 在 Zoom 中发送原始音频时遇到问题。 使用 Zoom SDK 官方示例作为起点,我的机器人一启动,视频和屏幕共享就可以工作......

回答 1 投票 0

blob URL 作为音频源

从输入中获取音频文件后,我使用“URL.createObjectURL”将其设置为 url。 URL 看起来像“blob:http://127.0.0.1:8080/52090eca-64a0-4262-aeda-34f9c62257b1”。但是,如果我输入这个网址...

回答 2 投票 0

使用 websocket 在 Flutter 上流式传输音频无法按预期工作

所以我正在像这样打开一个与elevenlabs api 的 websocket 连接并获取音频数据流: 最终socketChannel = IOWebSocketChannel.connect( 'wss://api.elevenlabs.io/v1/text-to-

回答 1 投票 0

(Jassertfalse) JUCE 消息线程 (1):EXC_BREAKPOINT

我正在尝试使用JUCE框架创建一个VST插件,但我一直遇到这个错误: JUCE 消息线程 (1):EXC_BREAKPOINT(代码 = 1,子代码 = 0x102e61424。此错误的出现与...

回答 1 投票 0

如何检测音频文件末尾的静音?

我正在尝试检测音频文件末尾的静音。 我在 ffmpeg 库方面取得了一些进展。在这里,我使用 SilenceDetect 列出音频文件中的所有静音。 ffmpeg -i 音频.wav -af

回答 3 投票 0

网页浏览器声音衰减

我在我的项目中构建了一个网络浏览器并将其挂在墙上。所以我想做的事情是,当我在 YouTube 上播放视频时,然后我离开那堵墙,我希望该视频的声音

回答 3 投票 0

在 Android 应用程序中恢复视频时处理 ExoPlayer 音频焦点丢失

我在使用 ExoPlayer 的 Android 应用程序中遇到音频焦点问题。场景如下: 我的应用程序中正在播放视频。 我切换到浏览器(例如 Chrome)并开始播放视频...

回答 1 投票 0

ALSA 错误的文件描述符和机器人语音

我正在Linux嵌入式设备上工作,每次开始播放音频流时,对snd_pcm_start的调用都会返回-77:这意味着“文件描述符处于错误状态”。 #定义 EBADFD 77...

回答 1 投票 0

在没有 snd_pcm_pause() 的情况下暂停 ALSA pcm 句柄

我正在开发一个用 C 语言编写的音频播放器,它使用 libasound (ALSA) 作为音频后端。我实现了一个回调机制,可以让音频播放器及时发送音频到ALSA

回答 1 投票 0

即使在 Java 中关闭应用程序后也能播放声音

所以,我正在使用 Java 制作一个游戏,我想向我的应用程序添加背景音乐。因此,我创建了一个 SoundManager 类并在其中编写了以下代码: 包管理器; 导入java.io.File; 导入...

回答 1 投票 0

如何静音语音识别器的嘟嘟声?

以前有人问过这个问题,但似乎没有人有解决方案:Muting SpeechRecognizer's beep sound 尽管如此,我还是想知道是否有人知道如何静音

回答 4 投票 0

Azure Speech SDK 使用 golang 将语音转换为流中的文本

在 golang 中使用 Azure Speech SDK 语音转文本时。 我想使用流中的数据 但输出超时。 如何修复它? base64Data := "xxxx" audioBytes,错误:= base64.StdEncoding.DecodeSt...

回答 1 投票 0

Linux 正弦波音频发生器[已关闭]

我想在linux下使用我的笔记本电脑作为正弦发生器。但我还没有找到可以发出声音的程序。有人可以告诉我正确的程序或脚本吗?谢谢。 PS:我不想...

回答 5 投票 0

网页中的音频文件是如何加载的?

我正在检查此网页。我可以发现音频文件一开始就没有加载。当我单击播放按钮时,以下标记将附加到 html 中。 我正在检查this网页。我可以发现音频文件一开始就没有加载。当我点击播放按钮时,以下标签会附加到 html 中。 <div id="mp3_jplayer_items" style="position:relative; overflow:hidden; margin:0; padding:0; border:0; width:0px; height:0px;"> <div id="mp3_jplayer_1_8" style="left: -999em; width: 0px; height: 0px;"> <img id="jp_poster_0" style="width: 0px; height: 0px; display: none;"> <audio id="jp_audio_0" preload="none" src="http://www.parand.se/audio/kodak/minoo-javan-04-pache-laili.mp3"></audio> </div> </div> 当我单击另一个音频时,src属性会更改为新音频的链接。 当我在打开检查器的网络选项卡的情况下加载页面时,我首先收到很多请求,然后它停止了。然后,当我单击音频文件时,我收到此请求: curl 'http://www.parand.se/audio/kodak/minoo-javan-14-khorouskhan.mp3' -H 'Host: www.parand.se' -H 'User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0' -H 'Accept: audio/webm,audio/ogg,audio/wav,audio/*;q=0.9,application/ogg;q=0.7,video/*;q=0.6,*/*;q=0.5' -H 'Accept-Language: en-US,en;q=0.5' -H 'Referer: http://parand.se/?p=5026' -H 'Range: bytes=0-' -H 'DNT: 1' -H 'Connection: keep-alive' 这是下载文件的请求。无法获取文件的链接。 另一方面,当我使用 Firefox 下载网页时,我没有找到任何指向任何 mp3 文件的链接,也没有找到任何作品 khorouskhan,它位于链接内且位于歌曲名称中。 # fox is the directory in which I've downloaded the webpage. $ grep -RPo 'khorouskhan' fox | sort | uniq # this has no output at all. $ grep -RPo '[^"]*\.mp3' fox | sort | uniq fox/files/jquery_002.js:),this.element.empty(),delete this.instances[this.internal.instance]},enable:function(){},disable:function(){},_testCanPlayType:function(t){try{return t.canPlayType(this.format.mp3 fox/files/mp3-jplayer-2.js: data = { is_download: p.download , url: p.list[track].mp3 fox/files/mp3-jplayer-2.js: exData.mp3 = p.list[track].mp3 fox/files/mp3-jplayer-2.js: that.dl_runinfo( p.list[p.tr].mp3 fox/files/mp3-jplayer-2.js: media[ track.formats[0] ] = track.mp3 fox/files/mp3-jplayer-2.js: media['mp3'] = this.plugin_path + '/mp3/silence.mp3 fox/files/mp3-jplayer-2.js: var pU = ( preL !== false ) ? preL[ this.pl_info[this.tID].tr ].mp3 fox/files/mp3-jplayer-2.js: arr[j].mp3 = this.f_undo.f_con( arr[j].mp3 fox/files/mp3-jplayer-2.js:' + p.list[track].mp3 fox/files/v1-silver.css:.mp3 fox/files/v1-silver.css:div.mp3 fox/files/v1-silver.css:div.player-track-title.mp3 fox/files/v1-silver.css:iframe.mp3 fox/files/v1-silver.css:span.mp3-finding, span.mp3 fox/files/v1-silver.css:ul.ul-mjp.mp3 fox/files/v1-silver.css: div.mp3 fox/files/v1-silver.css: span.mp3 fox/files/v1-silver.css: div.mp3 fox/files/v1-silver.css: div.mp3 fox/files/v1-silver.css: .dark div.mp3 fox/files/v1-silver.css: .dark div.mp3 fox/files/v1-silver.css: .text div.mp3 fox/files/v1-silver.css: .bigger1 span.mp3 fox/files/v1-silver.css: .bigger2 span.mp3 fox/files/v1-silver.css: .bigger3 span.mp3 fox/files/v1-silver.css: .bigger4 span.mp3 fox/files/v1-silver.css: .bigger5 span.mp3 fox/files/v1-silver.css: .dark .mp3 fox/files/v1-silver.css: .dark div.mp3 fox/files/v1-silver.css: .dark.outline div.mp3 fox/files/v1-silver.css: .nopopoutbutton div.mp3 fox/files/v1-silver.css: .noscreen div.mp3 fox/files/v1-silver.css: .outline div.mp3 fox/files/v1-silver.css: .statusMI span.mp3-finding, .statusMI span.mp3-tint, div.statusMI span.mp3 fox/files/v1-silver.css: .statusMI span.mp3-tint, .statusMI span.mp3 fox/files/v1-silver.css: .text div.mp3 fox/index.html:.mp3 fox/index.html:.a-mjp.mp3 fox/index.html:.transport-MI div, .mp3 我的问题是: 我认为 JavaScript 应该从对服务器的 API 调用中获取链接,或者应该对链接进行硬编码。我认为 grep 结果显示 1.1 它不是硬编码的,或者 1.2 我从浏览器下载的网页并不是服务器提供给我的浏览器的全部内容。另一方面,除了网络选项卡中的下载请求之外,我没有看到任何其他请求。我相信这意味着它要么是 2.1 不是从 API 调用中获取的,要么是 2.2 网络选项卡不显示从我的浏览器发送的所有请求。 基本上就是这样。我的想法是: (1.1 or 2.1) = true (!1.1 or 1.2) = true (!2.1 or 2.2) = true 那么这里的 {1.1, 1.2, 2.1, 2.2} 哪一个是正确的?或者我错了什么? 这是一个非常古老的问题,但我也可以提供答案,以防有人想知道。 在加载所有脚本后,有一个请求,对于 id=42768 的播放列表,该请求位于这里 它看起来是一个简单的 JSON API,该网站是基于 WordPress 的 Audioignitor 音乐播放器插件构建的。至于它如何获取播放列表id,这似乎是一些服务器端渲染(我假设它是由插件完成的),并通过类audioigniter-root的div的标签传递。

回答 1 投票 0

android媒体播放器支持HLS音频流吗?

我们已经开发了一个播放 mp4 音频流的应用程序。 现在我们想用 HLS 流 (.m3u8) 替换这些 mp4 流,因为 iOS 已经提供了对播放 HLS 流的开箱即用支持。 ...

回答 1 投票 0

Android onKey...活动中未调用事件

我正在开发一个包含语音通话的项目,但存在一些问题,即我无法在通话时更改音频级别。 项目正在React Native 0.64.2上运行 我尝试听硬件

回答 1 投票 0

如何使用Pydub改变音频播放速度?

我是音频编辑库 - Pydub 的新学习者。我想使用 Pydub 更改一些音频文件的播放速度(例如 .wav/mp3 格式文件),但我不知道如何制作。我看到的唯一模块...

回答 5 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.