Short Game Skills: Hit ring targets on island greens — score points, earn badges, chase your personal best. Quick and full session modes with day and night environments.
3D Driving Range: Every ball strike flies on a 3D range with real-time tracers. See shot shape, carry, and dispersion. Three tracer styles to choose from.
Apple Watch Companion: Control your session from your wrist. Hand speed captured on every swing.
Improved Ball Flight: Carry and rollout accuracy refined.
Bug fixes and performance improvements.
v1.1.1:
Metric Units
Meters and km/h are now supported, choose your units in Settings > Units
Improved Club Manager
Redesigned cloud management with cleaner layout.
Better voice recognition, bug fixes and UI/UX improvements.
v1.1:
Voice Commands
SwingSpeak now listens and responds to voice commands. After each swing you'll hear a chime, that's the app listening for your input. Everything runs on your device, no internet needed. You can find more information on this at: https://swingspeak.app/help
Here's what you can say:
Tag your shot: "pure", "fat", "thin", "topped", "toe", "heel", "hosel"
Change clubs: "change club 7 iron", "switch to driver"
Set swing type: "change club 7 iron three quarter swing", "change club driver max effort"
Add a note: "note: changed to a new glove"
Flag a misread: "misread" or "delete"
Control tempo: "start tempo", "stop tempo", "faster", "slower", "drums on"
End session: "end session"
Compound commands: "pure, change club pitching wedge" tags and switches in one go
The mic button on the bottom bar shows three states: grey (voice off), green pulse (listening enabled, waiting for your next swing), and green with animated bars (actively listening). Tap it anytime to start listening manually. Auto-listen can be toggled on or off from the new audio strip.
Tempo Training
The app can now play Tempo Tones that you match your swing to. Tap the waveform icon on the bottom bar to open the audio strip, then tap Tempo. You'll get:
Preset tempos (Slow, Medium, Tour, Fast) or auto-calibration based on your actual swing tempo
An optional drum layer for a fuller metronome sound
Voice control: "start tempo", "stop tempo", "faster", "slower"
This is great for working on rhythm and consistency, especially during speed training sessions.
Distance & Shot Shape
For ball strikes, you'll now see two new metrics:
Total distance (carry + rollout), not just carry
Shot shape: draw, fade, push, pull with yards of lateral deviation
These are announced by voice and show up in the metric grid alongside your other numbers.
Session Notes
You can add text notes at any point during a session:
By voice: "note: working on backswing rotation"
By button: tap the note icon in the shot history panel
At end of session: the end-session flow now prompts for a wrap-up note
Notes appear in your shot timeline alongside your swings and are saved with the session.
Shot Tags & Swing Types
Two new ways to add context to your practice:
Shot tags (ball strikes only): pure, thin, fat, topped, toe, heel, hosel. Tag via voice after the shot, or use the tag popup.
Swing types: full, 3/4, 1/2, punch, chip, max, warm-up. Set before the shot using the chips in the club picker, or include it in a voice command.
Misread Flagging
You can now swipe left on any shot in the history panel to flag it as a misread. Flagged shots are removed from your averages and hidden by default. Tap the eye icon in the panel header to reveal them, and swipe to restore if you change your mind.
This helps us improve the automatic filtering over time. The more you flag, the smarter it gets.
Enhanced Voices
We've added support for enhanced and premium text-to-speech voices. Head to Settings > Voice Announcements to browse and select one. The app will walk you through downloading the voice to your device if needed. The difference in quality over the default voice is significant, worth trying.
Voice Commands
SwingSpeak now listens and responds to voice commands. After each swing you'll hear a chime, that's the app listening for your input. Everything runs on your device, no internet needed. You can find more information on this at: https://swingspeak.app/help
Here's what you can say:
Tag your shot: "pure", "fat", "thin", "topped", "toe", "heel", "hosel"
Change clubs: "change club 7 iron", "switch to driver"
Set swing type: "change club 7 iron three quarter swing", "change club driver max effort"
Add a note: "note: changed to a new glove"
Flag a misread: "misread" or "delete"
Control tempo: "start tempo", "stop tempo", "faster", "slower", "drums on"
End session: "end session"
Compound commands: "pure, change club pitching wedge" tags and switches in one go
The mic button on the bottom bar shows three states: grey (voice off), green pulse (listening enabled, waiting for your next swing), and green with animated bars (actively listening). Tap it anytime to start listening manually. Auto-listen can be toggled on or off from the new audio strip.
Tempo Training
The app can now play Tempo Tones that you match your swing to. Tap the waveform icon on the bottom bar to open the audio strip, then tap Tempo. You'll get:
Preset tempos (Slow, Medium, Tour, Fast) or auto-calibration based on your actual swing tempo
An optional drum layer for a fuller metronome sound
Voice control: "start tempo", "stop tempo", "faster", "slower"
This is great for working on rhythm and consistency, especially during speed training sessions.
Distance & Shot Shape
For ball strikes, you'll now see two new metrics:
Total distance (carry + rollout), not just carry
Shot shape: draw, fade, push, pull with yards of lateral deviation
These are announced by voice and show up in the metric grid alongside your other numbers.
Session Notes
You can add text notes at any point during a session:
By voice: "note: working on backswing rotation"
By button: tap the note icon in the shot history panel
At end of session: the end-session flow now prompts for a wrap-up note
Notes appear in your shot timeline alongside your swings and are saved with the session.
Shot Tags & Swing Types
Two new ways to add context to your practice:
Shot tags (ball strikes only): pure, thin, fat, topped, toe, heel, hosel. Tag via voice after the shot, or use the tag popup.
Swing types: full, 3/4, 1/2, punch, chip, max, warm-up. Set before the shot using the chips in the club picker, or include it in a voice command.
Misread Flagging
You can now swipe left on any shot in the history panel to flag it as a misread. Flagged shots are removed from your averages and hidden by default. Tap the eye icon in the panel header to reveal them, and swipe to restore if you change your mind.
This helps us improve the automatic filtering over time. The more you flag, the smarter it gets.
Enhanced Voices
We've added support for enhanced and premium text-to-speech voices. Head to Settings > Voice Announcements to browse and select one. The app will walk you through downloading the voice to your device if needed. The difference in quality over the default voice is significant, worth trying.