I'm wanting help in finding or creating an app or program that counts syllables with voice recognition. The application is for stuttering therapy; slowing the speech down,and joining/slurring words at slow speed (50 syllables per minute), and then slowly speeding up while practicing a modified way of speaking. Spending 2 days at 50 SPM (syllable per minute), and then the next few days at 80 spm, then next at 100 and so on. Until the stutterer is talking at 180 - 200 syllables per minute (normal speed) but with a modified speech pattern (smooth speech) which significantly reduces the stutter. In the past I have used a hand held device, and manually counted the syllables, and told the speaker to slow down or speed up, depending on their syllable count.
There is a praat script to detect syllable nuclei that has been published and validated. You may be able to use this script for your work, or it may be a good starting point for you to write your own.
You may also be interested in the Android app SpeakRite, which displays speaking rate in real time.