How To Voice Chat With Chatgpt On Android Phones
It’s crazy how easy it is to utilize ChatGPT with Siri on an iPhone, yet it’s an almost insurmountable challenge to integrate ChatGPT with Google Assistant on Android phones. The good news is that Tasker has come to the rescue and now enables you to audio chat with ChatGPT by making use of the GPT API and Elevenlabs. Therefore, in this post, we will provide you with a step-by-step guide on how to use the audio chat feature of ChatGPT on Android phones. Know more Voice Chat With Chatgpt.
Step 1: Obtain the API keys from ElevenLabs and OpenAI.
- To receive a response from ChatGPT on Android, an API key must be obtained from OpenAI. Click “Create new secret key” at platform.openai.com/account/api-keys. Ensure that you are signed in to OpenAI.
- After that, give the secret key a name and select “Create secret key.”
- Now, duplicate the OpenAI API key and save it on your Android phone for later use.
- Similarly, ElevenLabs must provide us with an API key. We’ll use it as an AI speech platform to enhance the naturalness and realism of voice interactions with ChatGPT on Android. To do this, click this link and register for free.
- After doing so, click “Profile” in the top-right corner.
- Uncover the API key now and copy it. Save the ElevenLabs API key once more for a later time.
Step 2: Import and download ChatGPT projects to Tasker.
It is not necessary to root your Android device in order to install Tasker and make audio calls using ChatGPT. For the sake of this tutorial, we utilized a OnePlus 7T that was not rooted and was running Android 12.
- Install the Tasker app (free) on your Android phone before anything else. It’s great Android automation software that is comparable to the iOS Shortcuts app. It has lots of power if you know how to use it.
- After installation, launch Tasker and select “Tasker (The full experience!)” here. Next, grant all permissions and ensure that Battery Optimization for Tasker is disabled. Tasker requires “Background activity” to be enabled.
- The following step is to import the “Chat GPT” project into Tasker via this link. Simply select “Import,” and you will be redirected to Tasker. Here, select “Yes” to continue. The next step may require you to sign in with your Google account.
- On the following page, you can define the voice assistant’s personality. I’ve left the default prompt unchanged.
- Now, paste the OpenAI API key that you saved in the previous phase and tap “OK” to continue.
Note: If the API key dialog window disappears, reopen the link and select “Import” to replace all previous actions.
- Following that, you’ll need to select “Yes” to import and activate the profile. There is a possibility that an extra feature request for the WhatsApp Bot will come your way. You can choose to enable or disable it.
To make use of the WhatsApp bot feature, you will first need to download the free AutoNotification software on your device. Despite this, you can read the post that we have specifically written to teach you how to utilize ChatGPT in WhatsApp.
Step 3: Transfer the ElevenLabs project into Tasker.
- The Elevenlabs voice synthesis project should then be imported into Tasker. Click this link to open it, then select “Import”. Click “Yes” after that in the Tasker app.
- Give the permissions now by clicking “Yes” on the pop-up. Paste the ElevenLabs API key that we previously saved in Step 1 above.
- After doing that, you can select from a variety of ElevenLabs Assistant voices. To preview the voice and choose your preferred one, press and hold.
- Afterward, choose the language. You can select “English” or “Different languages” to converse in multiple languages, including English. ChatGPT on Android is nearly ready for voice conversation.
Step 4: Voice Communication on Android Devices with ChatGPT
- To initiate a voice conversation with ChatGPT on Android devices, navigate to the home screen and tap and hold an unoccupied area. Tap “Widgets” and navigate down to “Task” in this section.
- Tap and hold the “Task” icon on the home screen to add it.
- You now have access to the task selection menu. Here, select “Voice Chat, ChatGPT Elevenlabs” by scrolling down. Now, exit the task selection menu by pressing the back button, and the widget will be saved.
- A “Voice Chat or “ChatGPT” icon will appear on the main screen of your Android device. Tap on it to communicate directly with ChatGPT. How amazing is that?
Note: Due to the frequent high strain on OpenAI’s servers, it may occasionally respond slowly. If you encounter any issues with ChatGPT, please refer to the linked guide.
- After each question and answer, the voice dialog will automatically appear. Therefore, it is not necessary to select the “Voice Chat” widget to continue the conversation. Even if you speak in a different language, the device will respond in that language. Here is a short demo:
- If you wish to investigate additional settings and options, launch Tasker and navigate to the “Tasks” tab. Under the two imported projects, you can independently execute any of the duties. You can also construct a shortcut for text chat in a manner similar to that described above.
- Regarding the use of ChatGPT with Google Assistant, I attempted multiple methods to initiate the task, but Google was unable to execute the task automatically. Changing the task’s designation also failed to produce any results. We are still experimenting with this and will update the guide as soon as we discover a solution.