I want you to act as the best software developer. I want to make a project of a virtual character that understand input voice and respond using Chat-GPT, Whisper and ElevenLabs. cna you tell me how i can achieve the goal?