Going deeper

# Going deeper: voice agents

Going deeper: voice agents is a unit of 7 lessons in Rabbithole's Learn to use AI course, at level 3.

## Lessons

1. Voice Agents: Speech In, Speech Out · Level 3
2. Telephony Integration: Putting an AI Agent on the Phone · Level 3
3. Connecting an ElevenLabs agent to Genesys · Level 3
4. Dynamic variables: one agent, fitted to each person · Level 3
5. Outbound messaging: when your app writes first · Level 3
6. Multi-Voice Support: one assistant, several voices · Level 3
7. Runway Characters: talking AI avatars you can invite, steer and stop · Level 3

## Sources

These lessons draw on 7 sources. The most used:

- [ElevenLabs documentation](https://elevenlabs.io/docs/overview/intro)
- [Runway API documentation](https://docs.dev.runwayml.com/)
- [OpenAI Agents SDK (Python)](https://github.com/openai/openai-agents-python)
- [Cloudflare Workers AI, Agents, AI Gateway and Vectorize](https://developers.cloudflare.com/workers-ai/)
- [Gemini API Documentation](https://ai.google.dev/gemini-api/docs)
- [Lovable documentation](https://docs.lovable.dev/)
- [Runway Help Center](https://help.runwayml.com/hc/en-us)

[All units in Learn to use AI](https://rabbithole.pro/courses/learn-ai)

Source page: https://rabbithole.pro/courses/learn-ai/going-deeper-voice-agents
