# POSIX sh / Dash 集成 为了更轻松地与 STT(语音转文本)CLI 进行交互,您可以向 shell 配置文件添加快捷方式功能。这使您只需在终端中输入“您的问题”即可。 > **注意:** Dash 和其他严格的 POSIX shell(Debian/Ubuntu 上的“/bin/sh”默认为 Dash)**不**支持所有上下文、进程替换或数组中的“local”关键字。下面的函数被编写为完全兼容 POSIX。 ## 设置说明 1. 使用您喜欢的编辑器打开您的 shell 配置文件: __代码_块_0__ 2. 将以下块粘贴到文件末尾: __代码_块_1__ 3. 重新加载您的配置: __代码_块_2__ ## POSIX / Dash 特定注释 - 为了最大程度的兼容性,此处**不**使用“local”。所有变量仅按照约定在函数范围内;从技术上讲,它们在严格的 POSIX sh 中是全局的。 - 将参数传递给命令时,`$@` 优于 `$*`,以保留带引号参数的正确单词分割。 - 执行 Kiwix 帮助程序脚本时,`bash` 被替换为 `sh`,以保留在 POSIX 工具链中。 - 此配置文件最好放置在“~/.profile”中,该文件由登录 shell 获取。对于交互式非登录 shell,您的发行版可能使用 `~/.shrc` — 检查您的系统文档。 ## 特征 - **动态路径**:通过“/tmp”标记文件自动查找项目根目录。 - **自动重启**:如果后端关闭,它会尝试运行“start_service”和本地维基百科服务。 - **智能超时**:首先尝试 2 秒快速响应,然后退回到 70 秒深度处理模式。