Hi I would like to now how can I make a multilingu...
# support
g
I would like to know how can I build a Multilingual assistant that speacks Spanish, Catalan, french, english and German
v
Hi there! 👋 I'd be happy to help you build a multilingual assistant that supports Spanish, Catalan, French, English, and German. To create a multilingual voice assistant, you'll need three key components: 1. Speech-to-Text (Transcriber) 🎤 - Providers like Deepgram and Talkscriber support multiple languages - Example configuration:
Copy code
json
   {
     "transcriber": {
       "provider": "deepgram",
       "model": "nova-2",
       "language": "es"  // Change language code as needed
     }
   }
2. Language Model (LLM) 🧠 - OpenAI models like GPT-4 or Google Gemini work well for multilingual support - These handle the conversation processing across languages 3. Text-to-Speech (Voice) 🔊 - Azure supports ~400 voices across 140+ languages, including all your required languages - Other options include ElevenLabs, PlayHT, and Deepgram - Example for Spanish voice:
Copy code
json
   {
     "voice": {
       "provider": "azure",
       "voiceId": "es-ES-ElviraNeural"
     }
   }
Here's a complete configuration example:
Copy code
json
{
  "name": "Multilingual Assistant",
  "model": {
    "provider": "openai",
    "model": "gpt-4"
  },
  "transcriber": {
    "provider": "deepgram",
    "model": "nova"
  },
  "voice": {
    "provider": "azure",
    "voiceId": "es-ES-ElviraNeural"  // Change for different languages
  }
}
For each language, you'll need to use the appropriate voice ID. For example: - Spanish: "es-ES-ElviraNeural" - German: "de-DE-HeddaNeural" I found that Azure specifically supports Catalan, though you'll need to check their documentation for the exact voice IDs to use. Hope this helps you get started! 😊 Sources: - [Vapi Documentation](https://docs.vapi.ai/customization/multilingual) - [Vapi Documentation](https://docs.vapi.ai/customization/multilingual#transcribers-speech-to-text) - [Vapi Documentation](https://docs.vapi.ai/customization/multilingual#voice-text-to-speech)
g
So how could I create just one assistant that works for all of those languages or, at least, just use one telephone number to connect everything
s
@guillem_navarra check out this video on setting up and using a multilingual assistant with Squads

https://www.youtube.com/watch?v=uT7mW61H0nwâ–¾