How to use an ESP32/ Arduino as a client
# support
n
I checked out the client SDK implementations. Vapi relies on Daily's SDKs for handling client side audio capture and delivery. I want to use an esp32/ arduino as the client. is it even possible to use vapi in this scenario given that you do not expose any websocket endpoint that i can directly stream audio to/from the client.
v
@nischal It's great to hear that you're interested in using Vapi with an ESP32/Arduino device! While the Vapi Client SDKs are designed for web and iOS applications, integrating with hardware like ESP32/Arduino would typically require a more low-level approach, such as directly interfacing with websockets if that's the communication protocol you need. As of my knowledge cutoff in April 2023, if Vapi does not expose a websocket endpoint for direct audio streaming, you would need an intermediary service that can interface with the Vapi API and translate that into a protocol your ESP32/Arduino can work with. However, if Vapi has since updated their services to include such an endpoint or if there's another method of integration, I would recommend checking the latest documentation or reaching out to Vapi support for the most current information and guidance on how to proceed with your project. If you need further assistance or have more questions, please let me know!
You can continue this conversation by mentioning me in the message.
Got it. Tagging @User for additional help.
n
@User would really appreciate some help over here