1 Star 0 Fork 0

rocket049/fcitx5-net

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

组合式语音输入法

fcitx5输入法模块fcitx5-net

为了学习编写fcitx5输入法插件目的,2025年5月27日我在原有基础上修改了原来的代码,变成一个配合语音识别软件的输入法的代码。切换到本输入法后,按右侧Ctrl键开始录音,再按一次开始识别和输入。

运行时只要按一下回车,程序就会向语音服务器发出请求,语音服务器会录音,再按一次回车,语音服务器会停止录音,并把录音发给语音识别服务器,获得识别结果后转发给本输入法。

编译前请安装fcitx5相关开发库:

    sudo apt install libfcitx5core-dev
    sudo apt install libfcitx5config-dev
    sudo apt install libfcitx5utils-dev
    sudo apt install libfcitx5gclient-dev
    sudo apt install fcitx5-modules-dev
    sudo apt install fcitx5-module-punctuation-dev
    sudo apt install gettext

编译方法:

  1. go编译器编译gosrc目录中的代码,生成静态库libconvert.alibconvert.h,并复制到src。先安装go编译器,然后运行gosrc/build.sh就行了。
  2. cmake编译和安装输入法插件。步骤是:mkdir build && cd build && cmake .. --install-prefix /usr && make && sudo make install

录音服务器和语音识别服务器

录音服务器:goimserver

语音识别服务器:asr-paddlespeech

Fu Huizhong <fuhuizn@163.com>

2025-5-27

空文件

简介

一个配合语音识别软件的输入法的代码。 展开 收起
取消

发行版 (1)

全部

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/rocket049/fcitx5-net.git
git@gitee.com:rocket049/fcitx5-net.git
rocket049
fcitx5-net
fcitx5-net
master

搜索帮助