Inquiry on Italian-English Support, Web-Based Call...
# support
a
Hello, I have a few questions and would greatly appreciate your help. First, I’m wondering if it’s possible to use both Italian and English during a call. I’ve noticed that voice support works for both Italian and English, which is great. However, it seems there isn't a transcriber available to handle both languages in a call. When Italian is set as the primary language and English is spoken, the transcriber is unable to correctly interpret the speech. Could you confirm if this is correct, or if there’s a way to enable transcribing for both Italian and English during the call? Secondly, is there any way to make calls directly from a website, without using a phone? If this feature exists, could you please share some sample code to help me get started? Thank you for your assistance. I look forward to your response.
v
@Arian Azmoudeh Hello! I'm glad to assist you with your queries. Firstly, regarding the use of both Italian and English during a call, VAPI does offer multilingual support which can be very useful for voice interactions. However, for transcribing, it's important to set the primary language that the transcriber will expect. If you need to transcribe both Italian and English in the same call, you would typically need to inform the system when the language is switching. This can be done by using language-specific cues or by setting up the system to detect language switches automatically if such a feature is supported. Please check the VAPI documentation or ask support for more info on this to see if there's a way to enable dynamic language switching for transcription during a call. Secondly, yes, you can make calls directly from a website using VAPI's WebRTC capabilities. This allows you to embed real-time communication features into your web applications without the need for a traditional phone. Here's a basic outline of how you might start with integrating WebRTC for making calls from a website: 1. Set up your VAPI account and obtain the necessary API keys. 2. Include the VAPI WebRTC client library in your web application. 3. Initialize the WebRTC client with your API credentials. 4. Create a user interface for making calls, with buttons to start and end the call. 5. Use the WebRTC client to handle call events and connect the call to the desired number or SIP endpoint. For sample code and a more detailed guide, you should refer to the VAPI documentation on WebRTC integration or reach out to support for specific code examples and further assistance. If you need any more help or have additional questions, feel free to ask!
You can continue this conversation by mentioning me in the message.
a
How can I use both Italian and English simultaneously in an API call?
@User @Sahil @Shubham Bajaj
a
Following up; I'm trying to use the italian voice, and 11labs correctly spell and pronunce words in italian. Vapi use the voice, but the accent is english; I've tried all the transcriber too, however the result is very bad compared to the 11labs website directly. [SOLVED] Configuration on the UI was not using the correct model for 11labs. (the multilingual)
Azure works well!
a
Thanks @Alberto How about using both Italian and English in one call? Is that supported? When I set the transcriber to Italian, it doesn't recognize English, and the agent can't understand what you're saying. So, I was wondering if there's any way to use both Italian and English in the same conversation? The accent is not a priority for me at the moment.
a
Have you tried using whisper? (i haven't with VAPI, however for another project it worked OK)
a
Yeah, I've tried almost every model. It seems we can't use custom transcriber, and in VAPI, we're lmited to Deepgram, Talkscriber, and Gladia. None of them support Italian and English at the same time, I saw that Deepgram has a model that works with Spanish and Enflsih, but I couldn't find anything that works with Italian and Englsih
a
Could routing help you out? Use a "manager" that redirect the call to a italian or the english assistant.
I never try using vapi, however squad should be your tool in that case 🙂
s
@Arian Azmoudeh apology for the delayed response. you can use deepgram property
codeSwitchingEnabled
to auto change the language of the transcriber and then use a multilingual voice to generate reponses in both langauges.
go to components > scheams > DeepgramTranscriber ref: https://api.vapi.ai/api-json#
d
Hi there Alberto. Can you please help me out with setting Azure API credentials in Vapi? I keep getting resource not found error message. Much appreciated, thanks!