目前,市面上已经有了各式各样基于ChatGPT的软件,但对于希望在手机上使用的国内用户而言,但他们或多或少有一些问题:
仅支持网页或桌面平台
需要科学上网
需要较高的使用费用
不支持语音输入
唤起操作不够便捷
因此,出于个人使用需求和个人学习的目的,我写了下述的安卓端GPT助理软件,基本解决了上述问题。
支持用户预设问题模板,支持连续对话,支持gpt-3.5-turbo
和gpt-4
模型
通过无障碍功能捕获音量键事件,实现在任意界面唤起
支持从全局上下文菜单(选中文本后弹出的系统菜单)中直接唤起
支持通过状态栏快捷按钮唤起
支持对Markdown进行渲染
使用百度短语音识别API进行语音输入
调用系统TTS引擎输出语音
本软件通过OpenAI API获取回复,国内使用时可以使用Chatanywhere转发服务(本人的使用方式),实测几乎没有时延,目前提供的免费服务支持最高60请求/小时调用频率,足够个人正常使用。具体使用方式请见开源仓库说明。
一、基础使用:仅用音量键就可以操控
长按音量下键唤出界面
按住音量键不放,开始语音输入
松开后再次短按,发送问题
软件收到回复后进行语音播报
这样的使用方式十分接近系统的语音助手,询问方式非常快捷,适合将手机作为随身翻译器等场景使用。
二、用状态栏快捷键也可触发
下拉状态栏,点击“GPT”按钮,也可唤出界面,键盘会自动弹出,可以手动输入问题。
这个操作适合在不需要语音输入的时候使用。
三、从全局上下文菜单唤起
在选中文本后弹出的系统菜单中,点击GPTAssistant选项,即可直接唤起应用并将选中文本添加到输入框。
这个功能可以用于对屏幕上的文字进行翻译或总结。
四、进行连续对话
激活右上角的对话图标,即可保留当前会话,进行连续对话。这一点和其他类似软件差不多。
开源仓库地址:
Gitee: https://gitee.com/skythinker/gpt-assistant-android
GitHub: https://github.com/Skythinker616/gpt-assistant-android
安装包下载地址(最新发行版):
Gitee: https://gitee.com/skythinker/gpt-assistant-android/releases/latest
GitHub: https://github.com/Skythinker616/gpt-assistant-android/releases/latest
下载安装包安装后,根据开源仓库说明进行配置,就可以使用了
(注:B站不支持外链,需要复制链接到浏览器打开,置顶评论也会放置链接以便在APP端复制)
如果你觉得这个项目有帮助的话,记得给开源仓库点个Star呀 ~