This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
phd:telebibi-todo [2024/03/10 18:19] avnerus |
phd:telebibi-todo [2024/03/26 12:32] (current) avnerus |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== TODO ====== | ||
+ | <poem> | ||
(A) Choose a stronger servo motor for the platform and edit the plate design accordingly. +mech | (A) Choose a stronger servo motor for the platform and edit the plate design accordingly. +mech | ||
- | |||
(A) Gather materials for Foam-Based tendons: Foam, Fishing line, DC motors +mech | (A) Gather materials for Foam-Based tendons: Foam, Fishing line, DC motors +mech | ||
- | |||
(A) Sketch design the Telebibi puppet: size, looks, materials. +puppet | (A) Sketch design the Telebibi puppet: size, looks, materials. +puppet | ||
- | |||
(A) Test Tendon mechanism for mouth. +mech | (A) Test Tendon mechanism for mouth. +mech | ||
- | |||
(B) Test Tendon mechanism for spine/neck. +mech | (B) Test Tendon mechanism for spine/neck. +mech | ||
- | |||
(A) Test Tendon mechanism for hand (clapping). +mech | (A) Test Tendon mechanism for hand (clapping). +mech | ||
- | |||
- | (A) Modify `w-okada/voice-changer` server to send the result via RTP to a GStreamer endpoint, rather than to the sio client (`sio/MMVC_Namespace.py`). +voice | ||
- | |||
(B) Permission management (using IP) so that only one user can send voice and commands at a time. | (B) Permission management (using IP) so that only one user can send voice and commands at a time. | ||
- | |||
- | (A) Extract only the client part `VoiceChangerWorkletNode.ts` from `w-okada/voice-changer` to be used in any app by connecting a web audio stream to the node. | ||
- | +voice | ||
- | |||
- | (A) Train an RVC model for bibi. +voice | ||
- | |||
- | (A) Connect phone client IMU to rotating plate commands. +tele | ||
- | |||
(A) Connect phone client audio to mouth actuator commands. +tele | (A) Connect phone client audio to mouth actuator commands. +tele | ||
- | |||
(B) Connect phone client IMU to neck actuator commands. +tele | (B) Connect phone client IMU to neck actuator commands. +tele | ||
- | + | (A) Package the voice changer server as a NixOS docker +voice | |
- | (A) Test `w-okada/voice-changer` with Gal's Bibi model. +voice @gal | + | </poem> |
- | + | ====== DONE ====== | |
- | (A) Hosting GPU at Aalto? | + | <poem> |
+ | x 2024-03-10 2024-03-10 Arrange Gal access to telebibi-todo txt pri:A | ||
+ | x 2024-03-10 2024-03-10 How to sync with desktop? | ||
+ | x 2024-03-26 2024-03-26 Modify `w-okada/voice-changer` server to send the result via RTP to a GStreamer endpoint, rather than to the sio client (`sio/MMVC_Namespace.py`). +voice pri:A | ||
+ | x 2024-03-26 2024-03-26 Extract only the client part `VoiceChangerWorkletNode.ts` from `w-okada/voice-changer` to be used in any app by connecting a web audio stream to the node. +voice pri:A | ||
+ | x 2024-03-26 2024-03-26 Train an RVC model for bibi. +voice pri:A | ||
+ | x 2024-03-26 2024-03-26 Test `w-okada/voice-changer` with Gal's Bibi model. +voice @gal pri:A | ||
+ | x 2024-03-26 2024-03-26 Hosting GPU at Aalto? pri:A | ||
+ | x 2024-03-26 2024-03-26 Connect phone client IMU to rotating plate commands. +tele pri:A | ||
+ | </poem> |