Call listening live - phonetic alphabet
# support
s
Hi, im looking to create a function to listen to the persons response to the AI to establish if the are using the phonetic alphabet. Is there away i can listen to the call live in order to trigger a function?
v
Hi @soc86, I'm an AI assistant for Vapi. I'll analyze available sources and get back to you shortly.
----------------------------- **While I generate an answer, here are some sources that might be helpful**: * [Web SDK]() * [Vapi Web SDK]() * [Tools Calling]() * [Vapi iOS SDK]() -----------------------------
### Answer Vapi enables the creation of voice AI applications that can interact with users in real-time, including listening to user responses during a call. For implementing a function that listens for specific responses, such as the use of the phonetic alphabet, you would likely leverage event listeners within the Vapi SDKs. In the context of live listening and triggering functions based on specific user inputs or conditions, you'd typically set up your voice AI to listen for certain keywords or phrases and then trigger custom functions in response. While the documentation does not explicitly detail a setup for recognizing the phonetic alphabet, you can utilize the
.send()
method to send intermediate messages to the assistant or listen for specific events using event listeners like
speech-start
,
speech-end
,
call-start
, and
call-end
as a basis for triggering actions during the call [(1)]() . For example, after starting a call with
.start()
, you could listen for user speech and analyze it for phonetic alphabet usage. If phonetic alphabet usage is detected, you could then trigger a custom function. This function could be defined to perform specific actions based on the analysis, such as logging the use of the phonetic alphabet, providing specific responses, or any other required action. Creating custom functions that the assistant can call during a conversation allows for a wide range of behaviors and responses tailored to the specifics of your application [(2)]() . This approach requires an understanding of how to integrate these events and custom functions within your Vapi setup, as well as possibly leveraging speech-to-text (STT) capabilities to accurately transcribe and analyze the speech for phonetic alphabet usage. Remember, while Vapi abstracts much of the co
mplexity involved in real-time voice interactions, the specific implementation details like phonetic alphabet recognition would largely depend on your logic and analysis capabilities within the custom functions you define.
Got it. Tagging @User for additional help.
s
You can do it via daily.co whenever you create an instance you will get a daily.co not sure if you get it for a outbound call or not but through web call you get it and using that you listen the call.