๐ Voice Call - Make Voice Calls with Your AI
Turn your web chatbot into an interactive voice assistant
Voice Call lets your visitors talk directly to your AI agent via the web chatbot, just like making a phone call. This revolutionary feature provides a more natural and accessible user experience.
๐ฏ Overviewโ
Voice Call transforms your chatbot experience by allowing users to:
- Speak naturally instead of typing
- Receive voice responses from the AI
- View real-time transcription
- Switch between text and voice at any time
Voice Call is available on all web integrations: iframe widget, WordPress, PrestaShop, Joomla, and any site using our web integration.
๐ How to Enable Voice Callโ
Step 1: Access Agent Configurationโ
- Log in to your AI SmartTalk back-office
- Go to Agents in the main menu
- Select the agent you want to configure
Step 2: Enable the Featureโ
- Click on the Channels tab
- Select Web
- Enable the "Enable Voice Call" option
- Save your changes
Step 3: Set Voice Optionsโ
| Option | Description |
|---|---|
| Voice | Choose your AI's voice (male, female, neutral) |
| Language | Primary language for voice recognition |
| Auto-detect language | Automatically detect the spoken language |
๐ How It Worksโ
Conversation Statesโ
During a voice call, the interface displays different states:
| State | Description |
|---|---|
| ๐ Retrieving documents | AI searches your knowledge base |
| ๐ค Thinking... | AI analyzes the request and prepares a response |
| ๐ Speaking | AI is responding with voice |
| ๐๏ธ Listening | AI is listening to the user |
Conversation Flowโ
User speaks โ STT (transcription) โ AI analyzes โ Generates response โ TTS (speech synthesis)
- Speech-to-Text (STT): The user's voice is transcribed to text
- AI Processing: The agent analyzes the request with access to your knowledge base
- Text-to-Speech (TTS): The response is converted to natural voice
๐ค Supported AI Modelsโ
French Sovereign Models ๐ซ๐ทโ
For companies needing a 100% French, GDPR-compliant solution:
- Mistral AI โ High-performance French model
- Hosted in France to guarantee data sovereignty
International Models ๐โ
- OpenAI GPT-4o โ Most advanced model, ideal for complex conversations
- OpenAI GPT-4o-mini โ Balanced between performance and cost
- OpenAI GPT-3.5 Turbo โ Fast and cost-effective
The AI model selection is done in your agent's configuration, in the Model section. The chosen model applies to all channels, including Voice Call.
๐ Web Integrationโ
To integrate Voice Call on your website, here is an example HTML code to insert on your pages. Donโt forget to replace YOUR_BOT_ID with your botโs identifier.
<script>
window.chatbotSettings = {
"chatModelId": "YOUR_BOT_ID",
"buttonType": "default",
"buttonText": "Chat",
"lang": "fr",
"chatSize": "xlarge",
"initialColorMode": "light",
"position": "bottom-right",
"enableAttachment": false,
"enableFeedback": false,
"enableVoiceInput": true,
"enableVoiceMode": true,
"apiUrl": "https://aismarttalk.tech/api",
"wsUrl": "https://ws.223.io.aismarttalk.tech",
"cdnUrl": "https://cdn.aismarttalk.tech",
"avatarUrl": "https://cdn.aismarttalk.tech/avatar/4b127d53-2fd3-44ac-8dec-d67036966db3.png",
"avatarName": "Camille",
"theme": {
"colors": {
"brand": {
"200": "#48BB78",
"500": "#7bdcb5"
},
"background": {
"dark": "#1a202c",
"light": "#f7fafc"
}
}
}
};
</script>
<script src="https://cdn.aismarttalk.tech/universal-chatbot.js"></script>
To enable Voice Call, make sure both "enableVoiceInput": true and "enableVoiceMode": true are set to true in the above configuration.
WordPressโ
If you use our WordPress plugin, Voice Call is automatically available once enabled in the back-office.
PrestaShopโ
The PrestaShop module natively includes Voice Call support. Simply enable the feature from your AI SmartTalk back-office.
Joomlaโ
The Joomla extension supports Voice Call. No additional configuration is required on the Joomla side.
๐ก Use Casesโ
E-commerceโ
Customer: "I'm looking for black running shoes in size 42"
AI: "I've found 3 models of black running shoes in size 42.
Model X is on sale at โฌ89, Model Y is our best-seller
at โฌ129, and Model Z is our latest at โฌ149.
Would you like more details about one of them?"
Customer Supportโ
Customer: "My order number 12345 hasn't arrived"
AI: "I'm checking your order 12345... It was shipped on January 3rd
and is currently at the Lyon distribution center.
Delivery is scheduled for tomorrow. Would you like me to send you
the tracking link by email?"
Appointment Schedulingโ
Customer: "I would like an appointment next Tuesday at 2pm"
AI: "Perfect, Tuesday January 12th at 2pm is available.
May I have your name and phone number to confirm?"
โ๏ธ Advanced Optionsโ
Voice Customizationโ
Multiple voices are available by language:
| Language | Available Voices |
|---|---|
| French | Female (Cรฉline), Male (Henri) |
| English | Female (Emma), Male (James) |
| Spanish | Female (Lucia), Male (Pablo) |
| German | Female (Anna), Male (Hans) |
Waiting Messagesโ
Customize the messages displayed during processing:
- Loading documents message
- Thinking message
- Connection error message
๐ Security & Privacyโ
Voice Data Processingโ
- โ SSL/TLS encryption for all communications
- โ No permanent storage of audio recordings
- โ Real-time processing followed by deletion
- โ Explicit consent via microphone authorization
GDPR Complianceโ
- Data processed in Europe
- French sovereign models available
- Clear privacy policy for users
๐ Analyticsโ
Monitor Voice Call performance in your dashboard:
- Number of voice calls
- Average conversation duration
- Resolution rate
- User satisfaction
โ ๏ธ Current Limitationsโ
- Only available with Web integration
- Not available on WhatsApp, Messenger, Instagram (for now)
- Requires a stable internet connection
- Browser must support the Web Audio API
๐ Troubleshootingโ
The call button does not appearโ
- Check that Voice Call is enabled in your back-office
- Make sure your browser supports the Web Audio API
- Clear your browser cache
Microphone does not workโ
- Check browser permissions
- Make sure no other application is using the microphone
- Try another browser
The AI does not respond with voiceโ
- Check your volume settings
- Make sure TTS is enabled in your configuration
- Test with a simple question