It’s actually crazy that you can easily use ChatGPT with Siri on iPhone, but integrating ChatGPT with Google Assistant is a huge task on Android phones. Fortunately, Tasker has come to the rescue and you can now voice chat with ChatGPT using GPT API and Elevenlabs. Therefore, in this article, we bring you a detailed tutorial on how to voice chat with ChatGPT on Android phones.
Step 1: Get the OpenAI and ElevenLabs API keys
1. To get a response from ChatGPT on Android, you need to get the API key from OpenAI. Go to platform.openai.com/account/api-keys and tap “Create new secret keyhere. Make sure you are signed in to OpenAI.
2. Then name the secret key and tap “Create a secret key.”

3. Now copy the OpenAI API key and save it for later use on your Android phone.

4. Similarly, we also need an API key from ElevenLabs. It is an AI speech platform that we will use to make the voice conversation more realistic and natural while interacting with ChatGPT on Android. To do this, navigate to this link and Create a free account.

5. Once you’ve done that, tap on “Profile‘ in the upper right corner.

6. Now unhide the API key and copy it. Again, save the ElevenLabs API key for later use.

Step 2: Download ChatGPT project and import it to Tasker
Remark: You don’t need to root your Android phone to set up Tasker and use ChatGPT with voice. We used a OnePlus 7T with Android 12 for this tutorial and it was not rooted.
1. First and foremost, go ahead and install the Tasker app (Free) on your Android phone. It’s an excellent automation app on Android and is similar to the Shortcuts app on iOS. It’s powerful enough if you know your way around it.

2. Once you install it, open Tasker and choose “Tasker (The full experience!)” here. Next, allow all permissions and make sure to disable Battery Optimization for Tasker. It is important to allow”Background activityfor Tasker.

3. After that, you need to import the “Chat GPT” project to Tasker by visiting this link. Just tap “Import‘, and this takes you to Tasker. Tap “Yes” here to continue. In the next step, you may be asked to sign in with your Google account.

4. You can do that on the next page set the personality of the ChatGPT voice assistant. I kept the default prompt as it is.

5. Now, paste the OpenAI API key you saved in the first step and tap “OK” to continue.
Remark: If the API key dialog disappears, open the link again and click “Import” and overwrite all previous tasks.

6. After that, tap on “Yes” to import and enable the profile. You may get one additional WhatsApp bot feature request. You can choose to enable or disable it.
You need to install the AutoNotification app (free) to use the WhatsApp bot feature. Nevertheless, you can learn how to use ChatGPT in WhatsApp through our dedicated article.

Step 3: Import the ElevenLabs project to Tasker
1. Next, import the Elevenlabs Voice Synthesis project into Tasker. Open this link and tap the “Importbutton. After that, tap “Yes” in the Tasker app.

2. Now grant the permissions and hit “Yes” on the popup. Then paste the ElevenLabs API key we saved in step 1 above.

3. Once you have done that, you can choose from multiple Assistant voices from ElevenLabs. Hold to preview the voice and select your favorite voice.

4. After that select the language. You can choose “English” or “Different Languages” if you want to converse in multiple languages, including English. You are almost ready to voice chat with ChatGPT on Android.

Step 4: Voice chat with ChatGPT on Android phones
1. Now to voice chat with ChatGPT on Android phones, go to the home screen and tap and hold in an empty space. Tap here “widgets‘ and scroll down to the ‘Tasker’ section.
2. Tap and hold the “Task” icon and place it on the home screen.

3. You will now see a task selection menu. Scroll down and choose “Voice Chat ChatGPT Elevenlabshere. Now exit the task selection menu by going back and the widget will be saved.

3. A “Voice chat ChatGPTicon will appear on your Android home screen. Tap it and now you can talk to ChatGPT directly. How cool is that?
Remark: Due to the frequent heavy load of OpenAI servers, it can sometimes give a delayed response. If you’re having trouble and ChatGPT isn’t working for you, follow the linked guide.

4. After each question and answer, the speech dialog will appear automatically. So you don’t have to tap the “Voice Chat” widget to continue the conversation. You can even speak in another language and it will answer in that specific language. Here’s a short demo:
5. To explore other settings and options, you can open Tasker and go to the “Taskstab. Under the two imported projects, you can perform each of the tasks individually. You can also create a text chat shortcut similar to the steps above.

6. As for use ChatGPT with Google Assistant, I tried multiple ways to trigger the task, but Google was unable to run the task automatically. Also renaming the task did not work. We are still experimenting with this and will update the guide when we crack it.