银河麒麟系统搜狗输入法语音功能需安装Next麒麟版、配置Fcitx语音插件、授权麦克风权限并安装Qt5多媒体等依赖,最后注销重登或命令行启动sogou-voice-daemon测试。

如果您在银河麒麟系统中已安装搜狗输入法但无法使用语音输入功能,则可能是由于语音模块未安装、权限未授予或Fcitx框架未加载语音插件所致。以下是多种可独立实施的启用语音输入的操作路径:
一、确认并安装搜狗输入法Next麒麟版(含语音支持)
标准搜狗输入法基础包不包含语音识别模块,必须安装专为银河麒麟深度适配的“搜狗输入法Next麒麟版”,该版本内置语音输入引擎及离线语音模型,且已通过V10 SP1–SP3全系列认证。
1、打开“软件中心”(或“Ubuntu Kylin软件中心”)。
2、在搜索栏输入搜狗输入法Next麒麟版,注意区分于旧版“搜狗拼音”或“sogouimebs”基础包。
3、在结果中确认软件描述含“语音输入”“生僻字键盘”“麒麟V10原生适配”等关键词。
4、点击“安装”,等待完成提示。
5、安装后必须注销当前用户并重新登录,否则语音模块不会初始化。
二、手动安装语音依赖与Qt5多媒体组件
语音输入依赖GStreamer后端、PulseAudio音频采集及Qt5多媒体模块。若系统为精简安装或国产化加固环境,这些组件常被默认禁用或未预装。
1、打开终端,执行以下命令安装核心依赖:
sudo apt update && sudo apt install gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-pulseaudio pulseaudio-utils libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediaquick5
2、验证PulseAudio服务状态:
pactl info | grep "Server Name"
3、若输出为空或报错,执行:pulseaudio --start --log-target=syslog
4、重启Fcitx框架以加载新组件:fcitx -r
三、启用语音输入插件并授权麦克风权限
搜狗Next版语音功能由Fcitx插件“sogou-voice”驱动,需在图形界面中显式启用,并授予系统级麦克风访问权。
1、右键任务栏输入法图标 → 选择“配置” → 进入“输入法”选项卡。
2、在已启用输入法列表中找到搜狗输入法Next麒麟版,双击进入其属性。
3、切换至“扩展功能”页签,勾选语音输入和离线语音识别两项。
4、点击“应用”后,返回主配置界面,点击左下角“全局配置” → “权限管理” → 找到“麦克风”项,将“搜狗输入法”设为允许。
5、在系统设置 → 隐私 → 麦克风中,确认当前用户账户已开启麦克风全局访问。
四、通过命令行强制加载语音模块并测试
当图形配置失效或桌面环境异常时,可绕过GUI直接调用语音服务进程,验证底层功能是否就绪。
1、终端中执行:fcitx-diagnose | grep -A5 "Voice",检查是否列出sogou-voice插件状态。
2、若未加载,手动启动语音模块:
fcitx-remote -r && sogou-voice-daemon --no-daemon --debug
3、保持该终端运行,另开一个文本编辑器,切换至搜狗Next输入法,按Ctrl+Shift+V触发语音输入浮层。
4、点击麦克风图标并清晰朗读“测试语音”,观察候选框是否实时返回文字结果。
五、修复语音候选框不显示或静音问题
部分硬件平台(如飞腾D2000、龙芯3A5000)存在ALSA设备映射异常,导致语音模块采集无声或UI浮层渲染失败。
1、检测可用音频输入设备:
arecord -l | grep "card"
2、若输出中无“USB Audio”或“Built-in Audio Analog Stereo”,说明内核未识别声卡驱动,需安装对应固件包。
3、临时指定默认录音设备(以card 1为例):
echo "defaults.ctl.card 1" | sudo tee -a /etc/asound.conf && echo "defaults.pcm.card 1" | sudo tee -a /etc/asound.conf
4、重启音频服务:sudo systemctl restart pulseaudio
5、再次运行sogou-voice-daemon --test-mic,监听终端是否打印“Audio level: XXX”波动值。


















