If your speakers work for system audio (such as YouTube or media playback), but the pib “speak” or text-to-speech feature does not produce sound, the issue is usually related to cloud voice processing requirements.
The pib speech feature does not run fully locally. Instead, it relies on cloud-based voice services, which require an active connection and proper API access.
Common causes include:
- “Smart Connect” is not enabled
- Missing or invalid API token (find out here how to get your token if you haven’t yet)
- Cloud voice service access not configured
What to check:
- Ensure Smart Connect is enabled in your pib setup
- Verify that your system has a valid API token / cloud access configuration
- Confirm that the robot has internet access to reach the voice service
Once cloud access is correctly configured, the speak function should produce audio output normally.
Note: Local speaker playback (e.g. YouTube or system audio) does not require Smart Connect, but the pib speech module does.

