CLI Tools

These CLI tools are useful for debugging and validating your Rero Core configuration. Each takes config.ini as its first argument.


Starting the ReroCore Server

./bin/rero_server ./conf/config.ini

Wait until you see a message indicating the server is listening on the configured port (e.g., 0.0.0.0:50052).


Speech Recognition

./bin/speech_recognition_cmdline ./conf/config.ini

Speak into the microphone; recognized text will print in the terminal.


Natural Language Understanding

./bin/nlu_cmdline ./conf/config.ini

Type test sentences (e.g., “Please play the Beatles”) and observe the parsed intents/slots.


Raw Audio Playback

To monitor microphone audio directly:

./bin/audio_player ./conf/config.ini

This usually works best when running the cli-tools from another computer (with host=0.0.0.0 set to the ip of the Rero Board in the other computer’s config.ini). Use headphones to avoid feedback loops.


Text-To-Speech

./bin/tts_cmdline ./conf/config.ini

Provide text as prompted and listen to the generated speech.