Skip to content

Official Recipes

Heather Miller edited this page Oct 17, 2023 · 11 revisions

Recipes are step by step instructions to help you connect your TJBot to IBM Watson and AI services.

The recipes are designed to be run on a Raspberry Pi. You can either run one of our sample recipes below, or create your own recipe that brings your ideas to life using AI!

πŸ“£ Use your voice to control TJBot's LED

This receipe lets you control the 8mm NeoPixel RGB led using voice commands. It uses the Speech to Text service, you can view the API documentation here.

link to a full video for use voice to control LED

❗ As of August 2023, all previous-generation models are now discontinued from the service. New clients must now only use the next-generation models. We are looking into how any changes effect the recipe and hope to have a fix soon.

πŸ˜† 😭 😑 Make TJBot respond to emotions

This recipe shines TJBot's 8mm NeoPixel RGB LED different colors based on the emotions present in Twitter for a given keyword. It uses Natural Language Understanding (NLU) and the Twitter API. View the NLU API documentation here.

⚠️ Twitter no longer offers free API keys, we are working on updating this recipe to use a different data source.

❗ As of June 2023, IBM no longer supports NLU. We are looking into how any changes effect the recipe and hope to have a fix soon.

πŸ€– 🎀 Build a talking robot

This recipe demonstrates how to use the Speech to Text, Text to Speech, and Watson Assistant services to build a talking chatbot. View the Text to Speech API documentation here and the Watson Assistant documentation here.

πŸ‡§πŸ‡· πŸ‡²πŸ‡½ πŸ‡¨πŸ‡¦ πŸ‡²πŸ‡½ πŸ‡ΊπŸ‡Έ Learn another language with TJBot!

This recipe demonstrates how to use the Language Translator, Speech to Text, and Text to Speech services to build a robot translator.

❗ As of June 2023, IBM no longer supports Language Translator and only existing customers will be able to access the product. We are looking into how any changes effect the recipe and hope to have a fix soon.

Community Recipes

Check out the TJBot Community Recipes created by members of our community.

Contributing Your Own Recipes

TJBot is an open source project designed to make it fun and easy to interact with Artificial Intelligence.

If you would like your own recipe included in our community recipes list, please open an issue and provide a link to your repository and a demo video.

For guidelines on contributing to the TJBot project, please refer to the contribution guide.

We can't wait to see what you make with TJBot!