DevMiser / Lumina

Lumina - AI Art Generator for Your TV
105 stars 8 forks source link

Python change #13

Open joshpeart opened 2 months ago

joshpeart commented 2 months ago

I was wondering if you had any interest in making a port for another hardware platform. I would like to adapt the python code so that the project would work on a NanoPi R6S. Not a lot of projects available for the platform so I thought I might contribute. Let me know if interested. Thanks.

DevMiser commented 2 months ago

I have never used a NanoPi R6S. But I took a look at its specs. Given that it can use a Debian OS, I assume any Python program would run on it just fine. However, I am uncertain the Picovoice SDK for wake word, voice detection and voice to text would be compatible. As I understand it, Picovoice has a SDK for ARM processors, but it may not be compatible with the ARM CPUs used on the NanoPi. You could, of course, use a different wake word and voice detection process and use OpenAI's whisper for the voice to text. I'm sure there are other workarounds as well, but I do not own a NanoPi so I have no way to experiment and test. If you have any more specific questions, I would be happy to try to help.

joshpeart commented 2 months ago

Gotcha. Thank you very much for your reply. That makes complete sense. That's what I identified as being the problem, the picovoice portion. I might take a stab at it and let you know how it turns out. Thanks again.

On Tue, Jun 18, 2024 at 4:16 PM DevMiser @.***> wrote:

I have never used a NanoPi R6S. But I took a look at its specs. Given that it can use a Debian OS, I assume any Python program would run on it just fine. However, I am uncertain the Picovoice SDK for wake word, voice detection and voice to text would be compatible. As I understand it, Picovoice has a SDK for ARM processors, but it may not be compatible with the ARM CPUs used on the NanoPi. You could, of course, use a different wake word and voice detection process and use OpenAI's whisper for the voice to text. I'm sure there are other workarounds as well, but I do not own a NanoPi so I have no way to experiment and test. If you have any more specific questions, I would be happy to try to help.

— Reply to this email directly, view it on GitHub https://github.com/DevMiser/Lumina/issues/13#issuecomment-2176892841, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASW4NWZJT63FUL2DR3USYR3ZICIRTAVCNFSM6AAAAABJMYZHJ6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNZWHA4TEOBUGE . You are receiving this because you authored the thread.Message ID: @.***>