# GPT_Assistant_Android **Repository Path**: beginner-wj/gpt-assistant-android ## Basic Information - **Project Name**: GPT_Assistant_Android - **Description**: 基于ChatGPT的安卓端语音助手(国内可用),可通过音量键唤起并进行语音交流,支持连续对话、提问模板、3.5/4.0接口、Markdown渲染等功能 - **Primary Language**: Android - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 56 - **Created**: 2023-10-19 - **Last Updated**: 2023-10-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GPT Assistant --- ## 简介 GPT Assistant 是一个基于ChatGPT的安卓端语音助手,允许用户通过手机音量键从任意界面唤起并直接进行语音交流,用最快捷的方式询问并获取回复 ### 项目特性 - 支持用户预设**问题模板**,支持**连续对话**,支持`gpt-3.5-turbo`和`gpt-4`模型 - 通过无障碍功能捕获音量键事件,实现在**任意界面唤起** - 支持从**全局上下文菜单**(选中文本后弹出的系统菜单)中直接唤起 - 支持通过状态栏**快捷按钮**唤起 - 支持对**Markdown**进行渲染 - 使用华为或百度语音API进行**语音输入** - 调用系统TTS引擎**输出语音** ### 国内使用说明 本软件通过OpenAI API获取回复,在国内使用时可以用第三方转发服务,如[Chatanywhere](https://github.com/chatanywhere/GPT_API_free),其目前提供免费和付费服务,具体使用方法见[下述说明](#使用方法) > 注:Chatanywhere注册需要GitHub账号,因此注册时需要能够登录GitHub的网络环境 ### 费用说明 本软件不会收取任何费用,用户能够免费使用各项功能,但如果有特殊需求,使用的下述第三方服务**可能**会产生费用: 1. ChatGPT调用费用 - 以Chatanywhere为例,目前其**免费服务**限制对`gpt-3.5-turbo`模型的调用频率不超过**60请求/小时/IP&Key**,足够个人使用,若需要更高的调用频率或`gpt-4`模型,可以选择付费服务 2. 百度语音识别接口费用 - 目前华为HMS提供免费的语音识别接口,因此程序内置了作者的API Key以供直接使用,如无特殊情况该API将在华为免费期间一直可用 - 程序也提供了对百度接口的调用以供有需要的情况下使用,目前百度短语音识别为新用户提供**15万次 & 180天免费额度**,额度外收取¥0.0034/次的调用费用 --- ## 效果展示 **一、基础使用:仅用音量键就可以操控** 1. 长按音量下键唤出界面 2. 按住音量键不放,开始语音输入 3. 松开后再次短按,发送问题 4. 接收回复的同时可以自动通过语音进行播报