
SpeechPath
Making Spoken English Accessible for Individuals with Hearing Disabilities.
SpeechPath is an app that aims to help deaf individuals learn and improve their English pronunciation. Through visual representation and feedback, SpeechPath breaks the barrier to spoken language.
Available on iOS 18.0 or later. Available on iPadOS 18.0 or later.

SpeechPath
Making Spoken English Accessible for Individuals with Hearing Disabilities.
SpeechPath is an app that aims to help deaf individuals learn and improve their English pronunciation. Through visual representation and feedback, SpeechPath breaks the barrier to spoken language.
Available on iOS 18.0 or later. Available on iPadOS 18.0 or later.
I am thrilled to be recognised as
I am thrilled to be recognised as
Swift Student Challenge 2025 Winner
SpeechPath was recognised as one of the 350 winners worldwide.
SpeechPath was recognised as one of the 350 winners worldwide.

Learn to speak with visuals.
Design your learning.
Learn how to pronounce each phoneme with Lip Visualisation.
Design your own Path, your customised set of phrases to learn.


Design your learning.
Learn to speak with visuals.
Design your own Path, your customised set of phrases to learn.
Learn how to pronounce each phoneme with Lip Visualisation.


Practise with speech.
Practise with speech.
Strengthen your learning by practising with Similarity Score.
Strengthen your learning by practising with Similarity Score.


Accessibility.
Accessibility.
SpeechPath was the first project I built on accessibility, one of my three Values.
SpeechPath was the first project I built on accessibility, one of my three Values.
Study the Source Code.
Study the Source Code.
See exactly how a Swift Student Challenge Winner is built. Support a student developer. Read my blog post.
See exactly how a Swift Student Challenge Winner is built. Support a student developer. Read my blog post.
if let currentSimilarity = self.sessionManager.wbw_currentSimilarity { HStack(spacing: 0) { Text("Similarity: ") .customFont(size: 14) Text("\(currentSimilarity, specifier: "%.0f")%") .font(.poppins(.bold, size: 14)) } .padding(12) .background(Material.thin) .cornerRadius(12, corners: .allCorners) }
Are you a student too? Use code STUDENT at checkout for 15% off.
Changelog
Changelog
1.0.1
1.0.1
Added Acknowledgements section in Settings for SIL Open Source License
