DuckBoss / JJMumbleBot

A plugin-based All-In-One mumble bot solution in python 3.7+ with extensive features and support for custom plugins.
GNU General Public License v3.0
50 stars 10 forks source link

[Question] What do you think about an AVS bot for mumble ? #273

Closed kaminascripts closed 3 years ago

kaminascripts commented 4 years ago

It would be wonderful to integrate alexa into a mumble bot using AVS, don't you think? Maybe it would be in another project, but it's just to see what you think about it, as you already have experience with mumble bots, maybe you like the idea.

The goal is to have Alexa in mumble, so the bot will answer like Alexa devices, i.e.: User: Alexa, what time is it? AlexaBot: It is 12 pm

I saw a project that implements this bot for mumble but it seems old and complex to make it work: https://github.com/JsonBrown/mumble-alexa-bot

These are the commands that I think could be useful:

references:

Thank you buddy

DuckBoss commented 4 years ago

This would be a pretty cool addition, however I think it would work really well as a plugin instead of a separate project. If it was made an optional plugin then users that want it just have to drag-and-drop to make it work.

The biggest problem however is that I don't have an Amazon device. Is there a way to do this purely through the software SDK and not require a physical Amazon device?

DuckBoss commented 4 years ago

I've been researching this a bit, and I would have to look into it further when I get some free time. I'm going to be a bit busy for the next ~2 weeks and probably won't be able to get to this.

kaminascripts commented 4 years ago

You can test Alexa in many ways:

kaminascripts commented 4 years ago

Is there a way to do this purely through the software SDK and not require a physical Amazon device?

Anyway I think you don't need to have an Alexa device since AVS is an api and you can make requests to it.

https://developer.amazon.com/es-ES/alexa/alexa-voice-service

DuckBoss commented 4 years ago

Thanks for the help, I'll look into this when I have time.

DuckBoss commented 3 years ago

Hi @kaminascripts , I'm looking into this suggestion again since I have some time to work on it. Do you know if there's any way for AVS to return a response in a text-based format instead of voice/audio data?

Every example and documentation I've run into so far has shown that AVS only responds with audio data. If I can get text-data sent back from the AVS service as a response to a request from mumble, that would be perfect.

DuckBoss commented 3 years ago

I'm closing this issue due to inactivity. If you have any new information to contribute about this topic, please feel free to re-open this issue report.