Hey all, I have built a chatbot that can answer user queries based on the trained data. I have also designed it to accept voice messages, which are converted from audio to text and then sent to the chatbot. This process is implemented in my Python program, and I have created a FastAPI.
Through Power Automate, I can connect to my Python application.
My end goal is to publish this bot in Teams. For users who interact with my chatbot in Teams, how can I ensure they have options for both text and voice input? Is it even possible in Power Virtual Agents?
@Jupyter123 correct - PVA currently does not support direct voice
@remidyon heyy, I have developed a chatbot using PVA, basically the chatbot answers to all queries related to a document,
I was wondering if user can ask questions to the bot in teams through a voice message, and in backend i can convert the voice to text and send to model. But it seems teams and PVA doesn't support voice feature..
Hi @Jupyter123
Power Virtual agent only accept text at the moment, but it can use voice specific messages to have a better conversation quality (I believe that is what you are referring to when you say it accept voice message).
At the moment Teams does not support direct voice input for Copilot (aka PVA). If you want to have voice input in your bot you'd have to call a phone number that will accept your call and redirect the voice to text to your bot. Take a look at our DCCP architecture: Digital Contact Center Platform reference architectures | Microsoft Learn
Our product team is working to bring more native voice capabilities in 2024, keep an eye out.
Michael E. Gernaey
169
Super User 2025 Season 1
Romain The Low-Code...
150
sandeep_angara
75