{"slug": "pawford-academy-a-swiftui-puppy-training-app-with-elevenlabs-ai-voice", "title": "Pawford Academy — A SwiftUI Puppy Training App with ElevenLabs AI Voice 🐾🎓", "summary": "A developer built Pawford Academy, a SwiftUI iOS app that helps dog owners track their puppy's training journey, featuring an AI-powered voice coach powered by ElevenLabs. The app, created for the DEV Weekend Challenge: Dog Days Edition, includes mood tracking, training session logging, and a graduation certificate, with the ElevenLabs integration providing real-time voice encouragement after each action.", "body_md": "*This is a submission for Weekend Challenge: Dog Days Edition*\n\n**Pawford Academy** — *Where good dogs become great dogs!* 🐾\n\nA native iOS app built with SwiftUI that helps dog owners track their puppy's training journey. The app features an AI-powered voice coach powered by ElevenLabs that cheers your dog on after every training session, a daily mood tracker, and a graduation certificate when your pup completes all their sessions.\n\nThe idea came from a personal place. I had a black Labrador named **Blacky** when I was growing up — he was my best friend. Building Pawford Academy was a way to honor that memory and create something genuinely useful for dog lovers everywhere. Whether you have a Golden Retriever, a Husky, a Chow Chow, or a Labrador like Blacky — every dog deserves to graduate from Pawford Academy! 🎓\n\n**Key features:**\n\n🎥 **Watch the full demo here:**\n\nNote:The simulator recording doesn't capture audio — the ElevenLabs voice encouragement plays live in the app after each action! Judges who run the app will hear Pawford speak after every mood selection and training session. 🔊\n\n🔗 **GitHub:** [https://github.com/gamya-hub/PawfordAcademy](https://github.com/gamya-hub/PawfordAcademy)\n\nWhere good dogs become great dogs!\n\nA beautiful SwiftUI iOS app that helps dog owners track their puppy's training journey — complete with AI-powered voice encouragement using ElevenLabs, mood tracking, training session logging, and a graduation certificate when your pup completes all their sessions! 🎓\n\nBuilt for the [DEV Weekend Challenge: Dog Days Edition](https://dev.to/challenges/weekend-2026-08-13) 🐕\n\n**Tech Stack:**\n\n`@Published`\n\nand `ObservableObject`\n\n**The ElevenLabs integration** was the most exciting part. Every time a user logs a training session or selects a mood, the app sends the text to the ElevenLabs API and plays back the warm, encouraging response. The voice counts down remaining sessions to graduation and delivers a special announcement when the dog completes all sessions.\n\nHere's how simple the API call is in Swift:\n\n``` js\nlet url = URL(string: \"https://api.elevenlabs.io/v1/text-to-speech/\\(voiceId)\")!\nvar request = URLRequest(url: url)\nrequest.httpMethod = \"POST\"\nrequest.setValue(\"application/json\", forHTTPHeaderField: \"Content-Type\")\nrequest.setValue(apiKey, forHTTPHeaderField: \"xi-api-key\")\n\nlet body: [String: Any] = [\n    \"text\": text,\n    \"model_id\": \"eleven_multilingual_v2\",\n    \"voice_settings\": [\"stability\": 0.5, \"similarity_boost\": 0.75]\n]\n```\n\nThe app was built entirely from scratch during the challenge weekend. The graduation flow was my favourite feature to build — the paw print progress tracker (🐾🐾🐾 filling up one by one) gives users a clear, delightful sense of progress toward their dog's big day.\n\n**One thing I'm proud of:** The app uses `@Published`\n\nand `ObservableObject`\n\nfor the ElevenLabs service, which means the UI shows a \"Pawford is speaking...\" indicator while the voice is playing — a small detail that makes the AI feel alive and present.\n\n**Best Use of ElevenLabs** — ElevenLabs powers the entire voice coaching experience in Pawford Academy. Every mood selection, every training session logged, and every graduation milestone is celebrated with a warm AI voice response generated in real time using the ElevenLabs text-to-speech API.\n\n*This article was written by me; AI was used to improve grammar and readability.*", "url": "https://wpnews.pro/news/pawford-academy-a-swiftui-puppy-training-app-with-elevenlabs-ai-voice", "canonical_source": "https://dev.to/gamya_m/pawford-academy-a-swiftui-puppy-training-app-with-elevenlabs-ai-voice-552k", "published_at": "2026-08-16 11:02:30+00:00", "updated_at": "2026-08-16 11:12:25.980016+00:00", "lang": "en", "topics": ["artificial-intelligence", "ai-products", "developer-tools"], "entities": ["Pawford Academy", "ElevenLabs", "SwiftUI", "DEV", "Blacky"], "alternates": {"html": "https://wpnews.pro/news/pawford-academy-a-swiftui-puppy-training-app-with-elevenlabs-ai-voice", "markdown": "https://wpnews.pro/news/pawford-academy-a-swiftui-puppy-training-app-with-elevenlabs-ai-voice.md", "text": "https://wpnews.pro/news/pawford-academy-a-swiftui-puppy-training-app-with-elevenlabs-ai-voice.txt", "jsonld": "https://wpnews.pro/news/pawford-academy-a-swiftui-puppy-training-app-with-elevenlabs-ai-voice.jsonld"}}