Create a reusable hook wrapping expo-speech that provides: - speak/stop controls - isSpeaking state tracking - Voice listing support - Promise-based API for async flows - Proper cleanup on unmount 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>