jjzjj

pulseaudio

全部标签

linux - 无法使用 pulseaudio 作为 systemd 单元捕获麦克风输入

我创建了一个使用these的小程序gobindings以记录来自默认麦克风的一些命令并执行相应操作。它作为一个独立的二进制文件(作为普通用户和root用户)工作正常,但是当我尝试将它转换为systemd单元时,go绑定(bind)中的Capture函数失败,错误提示为connectionrefused。程序在作为systemd服务运行时无法捕获麦克风输入。以下是几乎从here复制粘贴的单元文件.[Unit]Description=Commanderserviceprovidingvoicecommands[Service]ExecStart=/path/to/binary/binary

ubuntu18.04 PulseAudio蓝牙耳机开启mic的解决办法

一、背景基于Linux音频服务子系统PulseAudio(Linux默认声音服务器)进行音频开发,包括采集(record)和播放(playback);测试中发现笔记本(ubuntu18.04)连接蓝牙后无法读取record设备,只能识别到playback设备,经过一番折腾,发现nativePulseAudio不支持HSP/HFP,连接蓝牙耳机后,输入指令pactllistcards查看声卡信息:查看蓝牙耳机声卡Profiles:Profiles:off:Off(sinks:0,sources:0,priority:0,available:yes)a2dp-sink:HighFidelityPl

Ubuntu下,怎么通过pulseaudio查看音频输入输出设备的状态

在安装完pulseaudio的情况下,可以使用$pacmd打开pulseaudio控制台查看当前音频输入输出设备的状态。(注:source为输入设备,通常为显卡,sink为输出设备,通常为音响之类)我们可以通过命令$pacmd-help查看所有pa中相关的一些命令集合打开控制台后,常用的命令如下:1、退出控制台>>>exit2、打印帮助命令>>>help3、罗列所有的modules或者sinks或者sources或者clients或者cards或者samples的详尽信息>>>list-(modules|sinks|sources|clients|cards|samples)即list-mou

Webrtc Native C++在root模式下启用PulseAudio,音频采集替换为ALSA模式

一、ALSA与PulseAudio的区别二、开启PulseAudio权限1.用root用户执行webrtc程序报错2.安装程序配置3.启动程序三、PulseAudio更换为ALSA一、ALSA与PulseAudio的区别ALSA是内核级混音器,它直接管理您的声卡。ALSA本身一次只能处理一个应用程序。当然,有解决这个问题的“dmix”。(这是一个ALSA模块。)PulseAudio是一个音频服务器,它允许多个应用程序在同一时间共享音频输入和输出设备。PulseAudio是用户领域之上的软件混合器(就像您运行应用程序一样)。在运行时,它使用Alsa(无dmix),并管理各种混合,设备,网络设备以

android - 在 Android 上移植脉冲音频

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我打算在android上移植pulse音频。在删除可选部分(如X依赖、oss支持等)后,我在ubuntu上编译了它,我能够将我的声音远程传输到网络服务器(运行windows-7)。现在我想把它移植到android上。任何关于如何开始的想法都将不胜感激,或者提供指向某个页面的链接,该页面正在做一些类似的事情,可以让我开始使用基本的Makefile基础结构。谢

Mageia 9 发布:搭载 Linux 内核 6.4,支持 PulseAudio

Mageia最初是 MandrivaLinux 的一个分支,但现在已经发展成全面的 独立Linux发行版。从2010年以来,Mageia已经成为一个用于桌面或服务器的稳定且安全的操作系统,并且定期更新。它的近期的发布公告揭示了Mageia9带来的众多核心改进。下面就让我为你介绍一下这些改进。🆕Mageia9:新亮点是什么?由最新发布的 Linux内核6.4 驱动的Mageia9,与前一个版本相比,有了大量的提升。以下是一些主要的亮点:改善了内核与硬件的支持更新了软件套件升级了桌面环境改善了内核与硬件的支持得益于Linux内核6.4,Mageia9配备了 Mesa3D23.1,这使得图形支持达到

linux - 是否值得开始一个新的开源项目或加入?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭7年前。Improvethisquestion有几个开源项目我不是特别满意,例如,我觉得与Windows相比,Linux上声音的各个方面简直令人震惊。我知道这是因为声卡制造商为Windows制造硬件,支持如此糟糕可能是他们的错。但我相信我们可以做得更好,对吗?例如,我发现pulseaudio非常有问题。我试图让pulseaudio在我的网络上工作(这样我就可以共享我的扬声器)但是,由于存在多年的大量“已知错误”,这并没有奏效。此外,另

linux - 是否值得开始一个新的开源项目或加入?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭7年前。Improvethisquestion有几个开源项目我不是特别满意,例如,我觉得与Windows相比,Linux上声音的各个方面简直令人震惊。我知道这是因为声卡制造商为Windows制造硬件,支持如此糟糕可能是他们的错。但我相信我们可以做得更好,对吗?例如,我发现pulseaudio非常有问题。我试图让pulseaudio在我的网络上工作(这样我就可以共享我的扬声器)但是,由于存在多年的大量“已知错误”,这并没有奏效。此外,另

c - PulseAudio 异步库如何用于播放原始 PCM 数据?

PulseAudio文档中似乎缺少明确的解释,我找不到任何简单的示例。 最佳答案 像这样/*pcm-playback:pcm-playback.cgcc-opcm-playbackpcm-playback.c`pkg-config--cflags--libslibpulse`*/#include#include#include#defineFORMATPA_SAMPLE_U8#defineRATE44100voidcontext_state_cb(pa_context*context,void*mainloop);voidstrea

c - PulseAudio 异步库如何用于播放原始 PCM 数据?

PulseAudio文档中似乎缺少明确的解释,我找不到任何简单的示例。 最佳答案 像这样/*pcm-playback:pcm-playback.cgcc-opcm-playbackpcm-playback.c`pkg-config--cflags--libslibpulse`*/#include#include#include#defineFORMATPA_SAMPLE_U8#defineRATE44100voidcontext_state_cb(pa_context*context,void*mainloop);voidstrea