Live app: https://apps.apple.com/us/app/speechsplendid/id6468758043
(Old) Python webapp: https://github.com/NeelKondapalli/Speech-Splendid
This is the repo for the SpeechSplendid app. This app allows users to upload recorded speeches and receive feedback on their language patterns and facial expressions. This analysis is conducted through GPT-3.5 and a custom facial emotion classifier.
2nd place + Best Use of NLP With Cohere Award @ RoboHackIT 2022
Global Finalist @ Sustainability and Community AI Fair 2023
Articles in the San Ramon + Danville Patch
-
https://www.danvillesanramon.com/blogs/2023/07/13/coming-soon-a-free-speech-coaching-app/
-
https://patch.com/california/sanramon/dougherty-valley-seniors-create-speech-coaching-app
-
https://www.pleasantonweekly.com/blogs/tim-talk/2024/03/21/catching-up-on-speech-splendid/
-
Clone the repo
git clone https://github.com/NeelKondapalli/SpeechSplendid.git
-
Ensure
cocoapods
is installed. cd into the project folder and runpod install
. This will read the Podfile and setup dependencies. -
Open the
.xcworkspace
file in XCode. -
In the XCode toolbar, add a new file and make it a
Configuration Settings File
. Name it Config
-
Within
Config.xcconfig
, on a new line, typeAPI_KEY = YOUR_KEY
, replacingYOUR_KEY
with your OpenAI API key. -
Add the key to the
Info.plist
file. -
Navigate to the project's build info. For both debug and release, click the configuration dropdown and select
Config
as the configuration.
-
This app needs to be run on a physical device (simulators won't work because they lack a camera). To do this, you will need an Apple Developer account and a development organization.
-
If you have any questions, feel free to contact me at [email protected]