SpeechStack
Submit a template
← All templatestemplates / weather-information-assistant-with-function-calling
Pipecatupdated Jan 17, 2025 · other · support

Weather Information Assistant with Function Calling

A conversational voice agent built with Pipecat that provides weather information through function calling. The agent demonstrates multilingual capabilities with support for English and Arabic, and can be deployed to web or phone via Twilio integration.

No demo yetView sourceFork template
The numbers
latency
cost / min
frameworkPipecat
The stack
telephonyTwilio Voice
speech-to-textDeepgram Nova-3
llmGroq Llama 3.3 70B
text-to-speechCartesia Sonic-3
System prompt
raw_prompt
You are a helpful and friendly AI...
Config
config.json
{
  "transport": [
    "Daily WebRTC",
    "Serverless WebRTC"
  ],
  "multilingual": true,
  "function_calls": [
    "get_current_weather"
  ],
  "local_dev_port": 7860,
  "deployment_options": [
    "web",
    "phone"
  ],
  "languages_supported": [
    "English",
    "Arabic"
  ]
}
Tags
weatherfunction-callingmultilingualtwiliogroqllamapipecat-cloud
Voice Notes

Voice AI recipes, picks, and analysis.

Get the useful new templates plus the occasional teardown of what’s working in production voice AI.

contributed by @kwindla · MIT · source: github discoverylanguages: en-US, ar