Hello to everyone.
Actually I’m working on a project. I would like to give a realistic humanoid voice to chat gpt,converting the text produced by it into a humanoid voice and using my voice with a mic to talk with it. In short terms I want to do the same thing that the “amazon echo / Alexa” voice assistant does,without buying it,but using only what I already have…the Jetson nano. I’m exploring different ways to do that,such as the following ones :
these ideas go close to the goal that I want to achieve,for sure I can grab some tecniques from them,but I don’t understand what’s missing in the puzzle.
Regarding the voiceGPT app for Chrome,I don’t use Chrome,but Firefox and for Firefox it does not work. And anyway,to install a chrome extension is not properly a challenge for me. Even if it is useful,I’m looking for new (and not too hard) challenges to train my problem solving skills.
Regarding the rhasspy project,it is not good because it is an extension for HomeAssistant ; HomeAssistant has the chatgpt integration,but I’ve checked that the answers given by it are pretty limited to the home automation. So,this idea should be discarded.
Regarding the idea proposed on the youtube video,I want to save your time. This is the python script he used :
import os
from gtts import gTTS
myText='Get Ready Player 1'
myOutput=gTTS(text=myText, lang="it",slow=False)
myOutput.save('talk.mp3')
os.system('mpg123 talk.mp3')
as you can see,it gets the text from the sentence I wrote inside the variable “myText”. I imagine that the script should be changed. The variable “myText” should be something that I want to ask to chatgpt and the variable “myOutput.save” should be the chatgpt answer. Inside the script should be also added the ability of chatgpt to understand what my voice wants to mean and even a loop cycle made with a unlimited number of questions and answers. How can I do all that using the jetson nano ? I would be happy if someone explained how he/she would make it. Come someone suggest to me some relevant video and textual tutorial that will bring me on the right road ? Thanks.