I've slapped together some routines today: https://github.com/jedimatt42/fcmd/blob/jm42/say-toy/example/gcc/say/say.c  ( while this is a Force Command executable, none of the functions rely on Force Command )   void speech_reset(); // send speech reset command int speech_detect(); // return 0 if no speech rom found void say_vocab(int phrase_addr); // issue command to say a phrase in the builtin vocabulary void say_data(int* code_addr, int len); // play speech code from CPU RAM void spee
    • Thanks
    • Like
    3