DevMiser / DaVinci

DaVinci - The ChatGPT AI Virtual Assistant
150 stars 21 forks source link

Picovoice account gets deleted #19

Open RetoHB opened 7 months ago

RetoHB commented 7 months ago

Picovoice keeps deleting my accounts. This already happened twice, every time about a day after I opened the account. Anybody having the same issue?

"An account registered with 'xxxxx' has been removed by the Picovoice Audit System. Accounts can be removed in cases of Picovoice Terms of Use violations, such as suspicious activities, creating multiple accounts, or providing false information."

DevMiser commented 7 months ago

This has never happened to me.

You may want to try to contact Picovoice directly. I think their email is hello@picovoice.ai.

RetoHB commented 7 months ago

I tried that, but they are not responding on that email.

EA914 commented 3 months ago

You know, for speech to text you can use OpenAI's whisper model. This would be better in my opinion so you only are hitting one API endpoint.

Check my github repository for a code example. I suggest using this for speech-to-text and transcribe your prompt, send to ChatGPT to get a response, then use OpenAI again for text-to-speech!

DevMiser commented 3 months ago

Yes, OpenAI's Whisper can be used for the speech to text. However, you still need to have wake word capability for DaVinci, which Whisper does not provide. DaVinci currently uses Picovoice Porcupine for detecting its name. Rhasspy may provide another wake word option if you cannot or do not want to use Picovoice. I prefer the responsiveness of Picovoice for both wake word and speech-to-text on a Raspberry Pi. And the PicoVoice options are currently free of charge for hobbyists as opposed to OpenAI's now charge per use plan. If you also want to use OpenAI for text-to-speech, you can use the DaVinciAltVoice.py version on this repository.