如何在Android手机上用ChatGPT进行语音聊天

如何在Android手机上用ChatGPT进行语音聊天

你可以通过iPhone的Siri轻松使用ChatGPT,但在安卓手机上将ChatGPT和谷歌助手整合在一起是一项艰巨的任务,这实际上是一种疯狂。值得庆幸的是,Tasker来拯救你了,现在你可以使用GPT API和Elevenlabs与ChatGPT进行语音聊天。因此,在这篇文章中,我们为你带来一个详细的教程,介绍如何在安卓手机上与ChatGPT进行语音聊天。

第1步:从OpenAI和ElevenLabs获取API密钥

1. 要从Android上的ChatGPT获得响应,你需要从OpenAI获得API密钥。前往 platform.openai.com/account/api-keys,点击这里的 “Create new secret key“。确保你已经登录到OpenAI。

从OpenAI获得API密钥

2. 接下来,给密匙起个名字,然后点击 “Create secret key“。

创建OpenAI密钥

3. 现在,复制OpenAI的API密钥,并将其保存在你的安卓手机上供以后使用。

复制OpenAI的API密钥

4. 同样地,我们也需要从ElevenLabs获得一个API密钥。这是一个人工智能语音平台,我们将使用它来使语音对话更加真实和自然,同时与Android上的ChatGPT互动。为此,请浏览这个链接并创建一个免费账户。

从ElevenLabs获得一个API密钥

5. 一旦你完成了,点击右上角的 “Profile“。

查看ElevenLabs个人资料

现在,取消隐藏API密钥并复制它。同样,保存ElevenLabs的API密钥,以便以后使用。

保存ElevenLabs的API密钥

第2步:下载并导入ChatGPT项目到Tasker中

注意:你不需要root你的安卓手机来设置任务器和使用ChatGPT的语音。我们在本教程中使用了运行Android 12系统的一加7T,它没有越狱。

1. 首先,继续在你的安卓手机上安装Tasker应用程序(免费)。这是安卓系统上的一款优秀的自动化应用,与iOS系统上的 “快捷键 “应用类似。如果你知道你的方法,它是非常强大的。

安装Tasker应用程序

2. 一旦你安装了它,打开Tasker,在这里选择 “Tasker(The full experience!)”。接下来,允许所有的权限,并确保禁用Tasker的电池优化功能。为Tasker允许 “Background activity” 是很重要的。

设置Tasker权限

3. 之后,你需要通过访问这个链接将 “Chat GPT” 项目导入到Tasker。只需点击 “Import“,这将带你到Tasker。在这里,点击 “Yes” 来继续。在下一步,它可能要求你用你的谷歌账户登录。

将 "Chat GPT" 项目导入到Tasker

4. 在下一页,你可以设置ChatGPT语音助手的personality。这里使用了默认的提示。

设置ChatGPT语音助手的personality

5. 现在,粘贴你在第一步保存的OpenAI API密钥,然后点击 “OK” 继续。

注意:如果API密钥对话框消失了,请再次打开链接,点击 “Import”,覆盖之前所有的任务。

保存的OpenAI API密钥

6. 之后,点击 “Yes” 来导入并启用配置文件。你可能会收到一个额外的WhatsApp Bot功能请求。您可以选择启用或禁用它。

您必须安装AutoNotification应用程序(免费)才能使用WhatsApp机器人功能。尽管如此,您可以通过我们的专门文章了解如何在WhatsApp中使用ChatGPT

导入并启用配置文件

第3步:将ElevenLabs项目导入Tasker

1. 接下来,将Elevenlabs Voice Synthesis项目导入Tasker。打开这个链接,点 “Import” 按钮。之后,在Tasker应用程序中点击 “Yes”。

将Elevenlabs Voice Synthesis项目导入Tasker

2. 现在,授予权限并在弹出的窗口中按 “Yes”。之后,粘贴我们在上述步骤1中保存的ElevenLabs API key

粘贴ElevenLabs API key

3. 一旦你这样做,你就可以从ElevenLabs的多个助手声音中进行选择。按住不放可以预览声音,并选择你最喜欢的一个。

从ElevenLabs的多个助手声音中进行选择

4. 之后,选择语言。你可以选择 “English”,如果你想用包括英语在内的多种语言交谈,可以选择 “Different languages”。你几乎已经准备好在Android上用ChatGPT进行语音聊天了。

选择语言

第4步:在安卓手机上用ChatGPT进行语音聊天

1. 现在要在安卓手机上用ChatGPT进行语音聊天,请进入主屏幕,点击并按住一个空白处。在这里,点击 “Widgets“,向下滚动到 “Tasker” 部分。

2. 点击并按住 “Task” 图标,将其放在主屏幕上。

添加"Task" 组件

3. 现在你将看到一个任务选择菜单。向下滚动,在这里选择 “Voice Chat ChatGPT Elevenlabs“。现在,通过返回退出任务选择菜单,它将保存该部件。

选择 "Voice Chat ChatGPT Elevenlabs"

3. 在你的安卓主屏幕上会出现一个 “Voice Chat ChatGPT” 图标。点击它,现在你可以直接与ChatGPT交谈。这有多酷啊?

注意:由于OpenAI服务器经常出现重载,有时可能会出现延迟响应。如果你面临任何问题,而且ChatGPT不起作用,请遵循链接的指南。

"Voice Chat ChatGPT" 图标

在每次询问和回应后,语音对话框会自动出现。所以你不需要点击 “Voice Chat” 小工具来继续对话。你甚至可以用不同的语言说话,它将用该特定的语言回答。下面是一个快速演示:

5. 如果你想探索其他设置和选项,你可以打开Tasker并移动到 “Tasks“标签。在两个导入的项目下,你可以单独运行任何一项任务。你还可以为文本聊天创建一个类似于上述步骤的快捷方式。

为文本聊天创建一个类似于上述步骤的快捷方式

6. 至于用谷歌助手使用ChatGPT,我尝试了多种方法来触发任务,但谷歌未能自动运行任务。改变任务的名称也没有产生任何效果。我们仍在进行实验,如果破解了,将更新指南。

评论留言