mycroft-core Full support of systems with libjack-jackd2-0 package e.g. Ubuntu Studio

nzk0hqpo  于 3个月前  发布在  其他
关注(0)|答案(2)|浏览(84)

您的功能请求是否与问题相关?请描述。

一个清晰简洁的描述问题的描述。例如,我总是在[...]时感到沮丧
-更糟糕的是,像Ubuntu Studio这样的受人尊敬的系统,已经针对低延迟AV IO进行了音频和多媒体优化,类似于Mycroft提供的专门功能 - Mycroft无法使用Mycroft核心包,因为Mycroft目前无法与发行版的关键组件libjack-jackd2-0包一起操作,而该包在Ubuntu Studio 20.04 LTS上不受支持,即Mycroft需要安装错误的libjack包,这将破坏整个发行版 - 完全卸载专为低延迟多媒体而制作的distros的关键系统库(在具有高级Linux声音架构的操作系统下运行,而不是基本的传统声音架构,延迟对于许多其他应用程序来说是非常理想的特性,对于Mycroft来说也是如此 - 双赢)

描述您希望实现的功能

一个清晰简洁的描述您希望发生的事情。
因此,完全兼容libjack-jackd2-0包是关键,这样像Ubuntu Studio这样的专业音频视觉发行版就可以作为Mycroft的平台

描述您考虑过的替代方案

一个清晰简洁的描述您考虑过的其他解决方案或功能。
替代方案?很明显需要什么:调整Mycroft以与libjack-jackd2-0包完全兼容,Pulse-ALSA桥接器等,没有任何故障。

附加上下文

在此功能请求中添加其他关于上下文或屏幕截图。
Ubuntu Studio或甚至Kubuntu+Studio仓库中安装的所有其他软件(安装Studio功能的第二种方法) - 在设置为发行版的高级音频系统中工作时没有问题,因为它们被设置为发行版。当然,这个要求是因为发行版不能调整为libjack-jackd2-0包是整个发行版的关键库 - 这将完全破坏发行版。
因此,这是对Mycroft在这方面的改进要求的请求。
技术数据:如果您在libjack不兼容消息后按下回车键,以下是libjack-jackd2-0包重新配置解决方案;
以下是将要安装的其他软件包:
libfann2 libout123-0 libportaudiocpp0 libsyn123-0 swig4.0
建议的软件包:
libfann-doc nas oss4-base portaudio19-doc swig-doc swig-examples swig4.0-examples swig4.0-doc
以下新的软件包将被安装:
libfann-dev libfann2 libout123-0 libportaudiocpp0 libsyn123-0 mpg123 portaudio19-dev swig swig4.0
0已升级,9个新安装,0个删除和0个未升级。
需要获取1673 kB的存档。
此操作后,将使用8269 kB的额外磁盘空间。
您是否要继续?[Y/n]

  • 在这个特定的Ubuntu Studio 22.04 LTS案例中,我没有看到libjack-jackd2-0将被卸载。但是,根据它将用Jack-ALS-PulseAudio桥梁污染基于OSS的系统,我不能这样做,这是不可接受的。ALSA-Jack是目前Linux提供的最佳选择,Pipewire或PulseAudio作为次优选择,这是我从这里看到的。因此,这是一个增强的要求。
  • 在之前的平台上,Ubuntu Studio 20.04 LTS导致了灾难性的卸载请求,取消了一半的关键系统库。因此,在这里注意到了危险。

结论:从目前看来,至少在未来一年内由于其依赖于Linux上更好的音频子系统的技术而不可用,因此迫切需要提醒 - Mycroft在高级Linux声音架构上工作是一个有价值的目标,我愿意帮助实现它。谢谢!

093gszye

093gszye1#

第三次用户权限分析:
对于Ubuntu Studio 22.04 LTS:
检查了所有要安装的库及其功能
只有portaudio稍微需要谨慎对待...在Ubuntu软件包描述中查找...似乎它可以与ALSA一起工作
正在安装...
问题在Ubuntu Studio 20.04 LTS高级音频系统平台上仍然无法解决。

brc7rcf0

brc7rcf02#

你好,感谢提交这个问题。
我们正在努力简化它,并在长期内为像Ubuntu这样的主要平台提供支持发布。

相关问题