<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[问题：在3.2.2语音合成章节中无法发出声音。使用小鱼一键安装的ros1，后续又用小鱼一键安装docker安装了ros2，docker宿主机：ubuntu20.04，docke环境：22.04]]></title><description><![CDATA[<p dir="auto">根据ai提示，新建了配置文件devcontainer.json：<br />
{<br />
"name": "ROS 2 Dev Container",<br />
// 这里使用 ROS 2 Humble (基于 Ubuntu 22.04) 的官方镜像<br />
// 如果你之前用的是别的特定镜像，可以修改下面这行<br />
"image": "osrf/ros:foxy-desktop",</p>
<pre><code>// 【关键修改】这里就是为了解决声卡报错添加的参数
"runArgs": [
    "--device", "/dev/snd"
],

// 容器创建后自动安装依赖 (防止每次 Rebuild 都要手动敲命令)
// 如果你不想自动装，可以把这行删掉
"postCreateCommand": "sudo apt update &amp;&amp; sudo apt install -y espeak-ng libespeak-ng-dev alsa-utils &amp;&amp; pip3 install espeakng --break-system-packages",

"customizations": {
    "vscode": {
        // 自动安装常用的 VS Code 插件
        "extensions": [
            "ms-python.python",
            "ms-vscode.cpptools",
            "ms-iot.vscode-ros"
        ]
    }
},

// 使用 root 用户 (解决权限烦恼)
"remoteUser": "root"
</code></pre>
<p dir="auto">}</p>
<hr />
<p dir="auto">ai让我rebuild容器，我在终端重启了容器，但是还是没办法发出声音，发布和订阅节点是正常的<br />
订阅者节点的部分报错提示：<br />
[INFO] [1766051363.182353695] [novel_sub]: novel_sub,启动！</p>
<p dir="auto">[INFO] [1766051367.187823825] [novel_sub]: 朗读第三章 得道</p>
<p dir="auto">ALSA lib pcm_dmix.c:1089:(snd_pcm_dmix_open) unable to open slave</p>
<p dir="auto">error: No such file or directory</p>
<p dir="auto">ALSA lib pcm_dmix.c:1089:(snd_pcm_dmix_open) unable to open slave</p>
<p dir="auto">error: No such file or directory</p>
<p dir="auto">[INFO] [1766051372.227340406] [novel_sub]: 朗读第一章 修仙</p>
<hr />
<p dir="auto">这个问题查了很久，抱着碰运气的角度来社区试试，我猜测可能需要调用计算机硬件的时候就会报错，比如声音摄像头等等</p>
]]></description><link>https://fishros.org.cn/forum/topic/4677/问题-在3-2-2语音合成章节中无法发出声音-使用小鱼一键安装的ros1-后续又用小鱼一键安装docker安装了ros2-docker宿主机-ubuntu20-04-docke环境-22-04</link><generator>RSS for Node</generator><lastBuildDate>Thu, 27 Aug 2026 01:26:47 GMT</lastBuildDate><atom:link href="https://fishros.org.cn/forum/topic/4677.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 18 Dec 2025 12:33:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 问题：在3.2.2语音合成章节中无法发出声音。使用小鱼一键安装的ros1，后续又用小鱼一键安装docker安装了ros2，docker宿主机：ubuntu20.04，docke环境：22.04 on Sat, 20 Dec 2025 00:33:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://fishros.org.cn/forum/uid/21740">@1662683302</a> 可能要映射硬件和声卡</p>
]]></description><link>https://fishros.org.cn/forum/post/19365</link><guid isPermaLink="true">https://fishros.org.cn/forum/post/19365</guid><dc:creator><![CDATA[小鱼]]></dc:creator><pubDate>Sat, 20 Dec 2025 00:33:31 GMT</pubDate></item></channel></rss>