We used this script for a month, didn't have issues with messages longer than 15 seconds. The script work very well, thank you.
The issue we had, Bing sucks. The transcriptions were terrible, script was great.
We ended up transitioning to Watson, used some so Josh's techniques along with some other scripts we found.
Would love to see both services offered as a module, I don't have the skill set to create one.