Yes, you can definitely host Vapi on your own server or cloud! 🚀
Vapi offers
on-premise deployments that allow you to deploy the voice infrastructure AI directly in your own cloud environment. The platform can be dockerized and deployed on any cloud provider, utilizing your own GPUs for processing. This ensures that your audio and text data remain within your cloud, which is especially beneficial if you're handling sensitive information like health, financial, or legal data [(source)](
https://docs.vapi.ai/enterprise/onprem).
Regarding performance improvements, while self-hosting gives you more control over your infrastructure, there are also other ways to potentially improve speed:
1.
Voice Provider Selection - OpenAI's voice provider offers the highest speed multiplier (up to 4x) with professional quality voices
2.
RimeAI Voice Provider - Allows flexible speed settings with no upper limit
The on-premise solution does require familiarity with containerization and cloud platforms. You'll need to provision and manage your own GPU resources, which automatically adjust based on workload.
For storage, Vapi is compatible with various cloud storage services including AWS S3, GCP Cloud Storage, and Cloudflare R2, so you can configure it to store recordings in your own buckets.
Sources:
- [On-Premise Deployment Documentation](
https://docs.vapi.ai/enterprise/onprem)
- [Provider Keys Documentation](
https://docs.vapi.ai/customization/provider-keys)