I am currently working on a package with the purpose of connecting different kind of tools/AIs.
The idea is, that you have a tool with an input and output, add use the package to connect everything.
For example:
you have
- speech-to-text (input audio; output text)
- GPT (input text; output text)
- text-to-speech (input text; output audio)
If you make use the package to connect them, you can just tell connect the output of one tool with the input of an other tool.
speech-to-text (output) -> text-to-speech (input) -> back to speech-to-text
You can remove the connection (without restart) and make a new one.
For example:
speech-to-text (output) -> (input) GPT (output) ->(input) text-to-speech (output) -> (input speech-to-text
The same tool can used as just the controller to connect everything.
I don't know if that would help vedal with neuro-same, because some people can make in instance with that tool without knowing the neuro-same code (and vedal can use it), some parts can be shut down and started if needed, and it can be split to more as one computer/server.
I don't know if it would help vedal with adding more function, or just make everything harder.