Skip to content

RasaHQ/calm-summit-masterclass-assistant

Repository files navigation

Chatbot Summit 2025

Setup

Pre requesities

Install

  • Install Rasa Pro 3.12 version
uv pip install "rasa-pro==3.12.3"
  • Set environment variables
export RASA_PRO_LICENSE="LICENSE_KEY"
export DEEPGRAM_API_KEY="LICENSE_KEY"
export CARTESIA_API_KEY="LICENSE_KEY"

Configuration

Integrate the channel connector for voice streaming

browser_audio:
  server_url: localhost
  asr:
    name: deepgram #export DEEPGRAM_API_KEY
  tts:
    name: cartesia #export CARTESIA_API_KEY
    model: sonic-2

Train

rasa train

Test

rasa inspect --voice

Here's an example conversation

Chat: Happy Path

User: I lost my wallet.

Bot: I am sorry this happened to you. First things first, we need to secure your accounts. Would you like me to lock all your cards temporarily while we figure things out?

User: Yes, let's go ahead and do that.

Bot: Understood. Your cards are now temporarily blocked to prevent any unauthorized transactions.

Bot: Would you like me to issue replacement cards?

User: Yes, I am not getting my wallet back.

Bot: I just need to make sure I have your address correct. Is this right?

Bot: 1 Embarcadero Center, San Francisco, CA

User: Yes, that's correct.

Bot: Great. I will send those cards there. You’ll receive them within 3 to 5 business days.

Bot: Is there anything else I can help you with?

About

This is a demo assistant for CALM summit masterclass

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages