I've played with this a bit. Using an API service for TTS, you can pass a string and get back an MP3. You would have trouble synchronizing this with presentation elements but when triggered by an event, this would work really well to dynamically generate audio. It's not priced terribly either.
I had another idea for it that I've just been playing around with and it seems to work for me here. Should be TTS sandwiched between two sound clips triggered by text entry (at least that's what happens with me!)
I'd drag the web object back to the visible area and see if it kicks any type of error in the window. Guessing something is going on with the OpenWebObject function.
1. Once I publish my storyline to a CD, would I still be able to activate the Chrome voice recognition api?
2. I'm working on a Mac - Chrome navigator. When I right-clicked the microphone to test your demo in French, I got this msg box. Shall I hit the accept button?
1. Do you think it'll work if I use the CD while connected to the internet?
2. I'm unable to switch it to French as I don't get the pop-up window with "select language settings" when I right-click the mike! I'm not sure this is because I'm using a Mac..
Well I just read all this post and even I feel I must to make following question: Is there any resource by SL to build voice entry interactions without using that voice recognition you did propose?
But the .story file you posted on previous page is not working for me... I get a NULL answer on variable "speech". I checked everything but, nothing. I exported project for web, uploaded on server, uploaded the index.php, checked the call from web object to index was correct. I don't know what I'm making wrong. I also tried to let original link to your index.php URL, nothing again. Any idea?
2) I'm also guessing, can you explain how you make it work without click on execute jascript trigger, but automatically when user stop speaking?
" I exported project for web, uploaded on server, uploaded the index.php, checked the call from web object to index was correct."
Can you think about some different issue?
I add some more informations: I'm not an expert, but I suppose web object is properly loaded in page, as I'm asked to speek and web object process my voice imput, but then, when I click on check button, appears NULL message. It seems like something is going wrong with coordination beetwen variable and index.php.
has anyone made any progress to add voice recognition in storyline? all the links are dead in this post. can anyone share their work here so everyone could benefit from this great idea?
I'm not a programmer so this might be a novice question when it comes to voice recognition but I'm wondering if there is a way to use something like Dragon for voice recognition? If so, I imagine this would also require some sort of javascript and SL variables. Thoughts? Thanks.
50 Replies
Hi Alex -
I've played with this a bit. Using an API service for TTS, you can pass a string and get back an MP3. You would have trouble synchronizing this with presentation elements but when triggered by an event, this would work really well to dynamically generate audio. It's not priced terribly either.
https://www.vocalware.com/index/pricing
Thanks for that Steve,
I had another idea for it that I've just been playing around with and it seems to work for me here. Should be TTS sandwiched between two sound clips triggered by text entry (at least that's what happens with me!)
Clever use of Google translate and Web Objects
Excellent, thanks for that, which browser was that with? Just checked it out in IE and doesn't seem to work for me, works fine in Chrome though.
Worked for me in Chrome and Safari. Didn't work in Firefox.
Thanks for that Steve, good to know, any ideas on why certain browsers will and certain won't?
Firefox is calling up the URL OK:
http://translate.google.com/translate_tts?ie=utf-8&tl=en&q=test%20me
I'd drag the web object back to the visible area and see if it kicks any type of error in the window. Guessing something is going on with the OpenWebObject function.
S
Hi Steve,
Sorry just noticed your post here, thanks for your input on this one, will have a look later today!
Thanks,
Alex
Hi Rutwin, this is impressive & very helpful. I've been following up on all the posts. Thanks indeed for sharing.
Your help please: How can I integrate storyline voice recognition in French? Is this doable?
I'm really having a hard time finding a good tool in French!
Thanks,
Abir
Many thanks Nick for your feedback.
1. Once I publish my storyline to a CD, would I still be able to activate the Chrome voice recognition api?
2. I'm working on a Mac - Chrome navigator. When I right-clicked the microphone to test your demo in French, I got this msg box. Shall I hit the accept button?
Thanks again Nick for your time.
1. Do you think it'll work if I use the CD while connected to the internet?
2. I'm unable to switch it to French as I don't get the pop-up window with "select language settings" when I right-click the mike! I'm not sure this is because I'm using a Mac..
Best,
Abir
Very nice of you Nick. Thanks
Well I just read all this post and even I feel I must to make following question:
Is there any resource by SL to build voice entry interactions without using that voice recognition you did propose?
Thanks.
Thank you Rutwin, your work is amazing!
But the .story file you posted on previous page is not working for me... I get a NULL answer on variable "speech". I checked everything but, nothing. I exported project for web, uploaded on server, uploaded the index.php, checked the call from web object to index was correct. I don't know what I'm making wrong. I also tried to let original link to your index.php URL, nothing again. Any idea?
2) I'm also guessing, can you explain how you make it work without click on execute jascript trigger, but automatically when user stop speaking?
Thank you so much
Hi Nick!
but, as I said, my project is ON LINE.
" I exported project for web, uploaded on server, uploaded the index.php, checked the call from web object to index was correct."
Can you think about some different issue?
I add some more informations: I'm not an expert, but I suppose web object is properly loaded in page, as I'm asked to speek and web object process my voice imput, but then, when I click on check button, appears NULL message. It seems like something is going wrong with coordination beetwen variable and index.php.
yes, of course...
Ok, here we go... It was a stupid issue: I had to purge chrome cache to show updated (and correct) html.
Now I'm asking: in your opinion, is it possible to activate voice recognition automatically, without clicking on web object instance?
Tomorrow I will have finished the tutorial. The links here won't work at the moment, I will restore them tomorrow.
@Helen: I will incorporate the answer to that question as well, thanks for reminding me - one more day of patience please..
Hi!
Any good news from voice recognition front?
Hi,
I think there have been some changes from Google side and integration is not working anymore.
Any idea on how make it work again?
Surely someone could respond to such a popular topic...
I can't open the file. Please provide different link..
I really need this for my project :(
I can't open your file, provide new link please :(
has anyone made any progress to add voice recognition in storyline?
all the links are dead in this post.
can anyone share their work here so everyone could benefit from this great idea?
Rutwin (and Steve Flowers if he is out there)
I'm not a programmer so this might be a novice question when it comes to voice recognition but I'm wondering if there is a way to use something like Dragon for voice recognition? If so, I imagine this would also require some sort of javascript and SL variables. Thoughts? Thanks.
This discussion is closed. You can start a new discussion or contact Articulate Support.