Last Update: 2021-03-13
List of things achieved:
- Create a simple architecture to handle multiple aimodels. ✔️
- Run a simple inference from one model. ✔️
- Record, process and play one single audio. ✔️
- Do step 3 in loops. ✔️
- Support for tensorflow serving. ✔️
- Thread/Process and colorful output. ✔️
- Achieve real-time processing and multi-process. (Tensorflow only). ✔️
List of things to do, not sorted and looking for help:
- Increase the quality by increasing the sample rate of output. (Also requires re-training and new weights).
- Auto re-configuration after fails creating new mic or speakers.
- Create a mirror from output audio to a virtual microphone.
- CI/CD for Windows, MacOs & Linux.
- Buildpacks for Windows, MacOs & Linux.
- Release docker images.
- GUI to select input, output and aimodels to process.
- Build a web app to host releases.
- Support for mobile devices if possible.
- Support for cloud processing.
- Support for stereo channeling instead of just mono.
Please, let me know if you want to be a contributor, open pull-requests or ask me via PM.