当前位置:首页|资讯|ChatGPT|GPT-4

【开源】能用音量键唤起的GPT语音助手(国内可用)

作者:遥想星空发布时间:2023-09-13

背景

目前,市面上已经有了各式各样基于ChatGPT的软件,但对于希望在手机上使用的国内用户而言,但他们或多或少有一些问题:

  • 仅支持网页或桌面平台

  • 需要科学上网

  • 需要较高的使用费用

  • 不支持语音输入

  • 唤起操作不够便捷

因此,出于个人使用需求和个人学习的目的,我写了下述的安卓端GPT助理软件,基本解决了上述问题。

项目介绍

软件特性

  • 支持用户预设问题模板,支持连续对话,支持gpt-3.5-turbogpt-4模型

  • 通过无障碍功能捕获音量键事件,实现在任意界面唤起

  • 支持从全局上下文菜单(选中文本后弹出的系统菜单)中直接唤起

  • 支持通过状态栏快捷按钮唤起

  • 支持对Markdown进行渲染

  • 使用百度短语音识别API进行语音输入

  • 调用系统TTS引擎输出语音


国内使用说明

本软件通过OpenAI API获取回复,国内使用时可以使用Chatanywhere转发服务(本人的使用方式),实测几乎没有时延,目前提供的免费服务支持最高60请求/小时调用频率,足够个人正常使用。具体使用方式请见开源仓库说明。


效果展示

一、基础使用:仅用音量键就可以操控

  1. 长按音量下键唤出界面

  2. 按住音量键不放,开始语音输入

  3. 松开后再次短按,发送问题

  4. 软件收到回复后进行语音播报

这样的使用方式十分接近系统的语音助手,询问方式非常快捷,适合将手机作为随身翻译器等场景使用。

动图:基础操作展示

二、用状态栏快捷键也可触发

下拉状态栏,点击“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呀 ~



Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1