Speak the Words
Primary tabs
A free HTML5-based voice recognition content type allowing authors to ask a question that should be answered with the user's own voice. Speak the Words content is created using only a web browser in H5P supported platforms such as Canvas, Brightspace, Blackboard, Moodle and WordPress. The speech engine used is currently only available in the Chrome browser.
Would you like to create content like this on your own?
Get startedRegister on H5P.com to start creating H5P Interactive content. Your content can be accessed via direct link, embeded, or inserted into any learning management system that supports LTI integration.
Description
Create your own questions and make the user answer with their own voice.
Important note: This content type has limited browser support and currently works only on Chrome.
New to H5P? Read the installation guide to get H5P on your own site.
Comments
kyle-c
Thu, 05/11/2017 - 20:08
Permalink
Show the word when correct
I know this content type is brand new, but I am very excited about it as it is a functionality that my team has been looking for! I was wondering if it is possible to display the correct word or words when the speaker gets the answer correct? For example, some words sound like others, so it would be nice to reinforce the correct answer/spelling etc. Thank you for this awesome addition to H5P!
thomasmars
Fri, 05/12/2017 - 09:26
Permalink
Hi, I agree, I think this is
Hi, I agree, I think this is an excellent idea. Could you create a post for this in the feature request forum instead so it is more visible for developers.
Timothy Crook
Fri, 05/12/2017 - 11:14
Permalink
Play back recording or play with model
Nice activity but it would be even better if users could listen to a model before attempting and/or could play-back their response to compare with model,
Regards,
Tim
thomasmars
Mon, 05/15/2017 - 08:54
Permalink
Hi, I'm happy you like it.I
Hi, I'm happy you like it.
I agree, great idea. Listening to a native speaker may improve the experience for certain use-cases of this content type :)
jehova20
Thu, 05/18/2017 - 23:14
Permalink
When is going to be available in Course presentation?
This is a great content type, but it'll be much better if we can use in course presentation.
thomasmars
Fri, 05/19/2017 - 09:36
Permalink
You should consider creating
You should consider creating an issue in the "feature request" forum if you want to see Speak the Words in Course Presentation, so that it will be more exposed to developers. A potential issue with making Speak the Words available in Course Presentation however is that the content type is only available in Chrome browser currently. This can be confusing for users that have different browsers wondering why some content within Course Presentation shows up, while other is not.
ericp20
Wed, 05/31/2017 - 19:15
Permalink
Very good tool
On my side, it does not work with sentences even if it appears correct, it is said incorrect as shown in the picture. And the punctuation marks are not accepted.
picture: https://www.clipix.com/9/share-PN2EgWwh
BV52
Thu, 06/01/2017 - 06:57
Permalink
Hi ericp20,I tried to
Hi ericp20,
I tried to reproduce the issue and here's what I found out. When creating "speak the words" content do not include punctuation marks in the accepted answers.
1. https://www.dropbox.com/s/19onzz1u9cbz75l/1.png?dl=0 - Incorrect even though the words spoken are the same.
2. https://www.dropbox.com/s/0t54b4aj0a0k4ws/2.png?dl=0 - Accepted the answer after removing the puntuations.
I also discovered that I can pronounce french words correctly :-)
-BV52
stopbit
Thu, 06/01/2017 - 14:47
Permalink
Numbers not working
Hi,
Using speak the words has issue with numbers.
I have tried the word as the answer 'one' 'two' 'seven' in both US & UK english. 'uno', 'dos' & 'siete' in spanish (puerto rico).
I have tried the number value as the answer '1', '2', '7' in both US & UK english. '1', '2' & '7' in spanish (puerto rico).
I have tried other more complex numbers also. None of these seem to be detected; most of the time is doesn't give a 'wrong' answer response and just hangs.
With actual words that are not numbers everything works fine in any language I've tried.
Any clues?
BV52
Thu, 06/01/2017 - 14:39
Permalink
Hi stopbit,What browser are
Hi stopbit,
What browser are you using? I tested this using Chrome and worked fine for me. I used numbers as my accepted answers. It worked both for English and Spanish. I also was able to make it work in complex numbers such as Cientoveintisiete after removing the spaces in between numbers. Below is a screenshot of how I set it up:
https://www.dropbox.com/s/ih2vw9mylv3icqg/Speak%20the%20words%20-%20numb...
https://www.dropbox.com/s/yzfb43pf8gdcg4a/Speak%20the%20words%20-%20Nume...
-BV52
stopbit
Thu, 06/01/2017 - 14:45
Permalink
latest Chrome
Hi,
I'm using hte latest Chrome browser Version 58.0.3029.110 (64-bit) (is doesn't work with other browser I've tried).
It's not just my voice either. Several colleauges have also tried and my wife who is from Puerto Rico. None could get a successful response.
The example on H5P does not work in the number question for 7 people I've asked to test it.
We have a fibre broadband connection, so can't imagine it's a slow network issue.
Furthermore I have installed the latest version of speak the words activity on my instances.
Any other ideas? I'm pleased you can get it to work, however the activity is no use to me at present.
Perhaps I should try a 32 bit Chrome? Which browser are you using?
Thanks
BV52
Thu, 06/01/2017 - 15:46
Permalink
Hi stopbit,I'm using the same
Hi stopbit,
I'm using the same browser version in Mac. You also said that it just "hangs" instead of giving you the result. That's odd because correct me if I'm wrong, you can work with other contents except this one. I can only think of two possible scenario, you just need to clear cache on the browser or the speech engine is not working with the Chrome in your computer (I'm working on theory here though). You might want to check on a different computer to isolate the problem.
-BV52
stopbit
Thu, 06/01/2017 - 16:10
Permalink
hmm
Hi BV52,
Yes it is odd - I have managed to get it to work once today with the number '7' as the answer, but only once. Perhaps if I hit my laptop with a bat it will start playing ball :-)
By hangs, I mean it doesn't provide a 'incorrect/wrong response', it just keeps waiting for the audio (when speaking numbers only). I have tested the microphone which has no issues. As I say it's fine for normal (none number) words. So, looks like it's back to the bat method, I'll give it a whack and hope it starts to work.
Thanks for your input on this, as you can understand it's a little confusing.
BV52
Fri, 06/02/2017 - 06:59
Permalink
Hi stopbit,I've also
Hi stopbit,
I've also experienced the hang issue earlier but it only happened because several people are connected to my network and eating up the bandwidth. I don't think connection is your issue though since it works fine except for numbers. Try my suggestions first before the "bat method" as this will entail a trip to a repair shop or computer store if you know what I mean ;-)
You can check this thread as well https://h5p.org/node/84849 it talks about something similar to this issue.
-BV52
stopbit
Fri, 06/02/2017 - 12:31
Permalink
Maximum input gain!
Good morning BV52,
I've tried clearing all caches in the browser and used incognito mode, but this hasn't helped at all.
I've had a hilarious time this morning testing the number example on this H5P page, where the answer is 'four' or '4'.
Again a number of people have tried this and the outcome of testing appears to be that it does not detect numbers, unless it's the wrong number said. For example if I say 'seven' or 'ten' instead of the correct answer 'four', it knows I said 'seven' / 'ten' and gives an incorrect response.
In-fact if I say any word or phrase that is not the correct answer it detects what is said 100% of the time. If the phrase I say contains the answer word of 'four', 90% of the time it will not acknowledge the word 'four' within the phrase and it acts as a stop word for the phrase.
So, what I have done is asked many others to try the same example their computers. Some had great success, others a bit 50/50. I came back to my machine and increased the mic input gain to max, as I noticed those who shouted at the mics had better success.
I tried again and realised if I put on an American accent it successfully detects what was said. The strange thing is the before I changed the input gain it was detecting every word I said correctly apart from the answer which was 'four'.
So I can now get it to detect the answer correctly, it works well in my English accent if I say 'Thor' instead of 'four', I definitely don't have a lisp, but adding a lisp to my accent helps detection also. I'm guessing this activity was setup with US American.
So it seems my microphone gain was the major issue, which is strange as all other applications etc. I use are fine without the need to set my mic to maximum input gain (+30db) all effects turned off.
I'm going to try some further examples on my site to expand the troubleshooting. I think the word 'four' is a tricky one as a testing example.
The input gain may also explain why wife's Spanish was not being correctly detected also; and those who tested on different machines had better success based on the input gain level.
Thank you for your keen assistance with this issue - it looks like I don't have to purchase a bat from the local sports & leisure shop ;-)
BV52
Sun, 06/04/2017 - 17:54
Permalink
Good to know
Hi stopbit,
Good to hear that you have isolated the problem. Also consider that there is a possibility that there is an issue with the Google Speech API as documented here. It's not sure yet if he is encountering the same exact issue as what we have here until I get a response. When I tried to reproduce his problem I'm only having trouble with a specific word (much like your issue), although I am not as confident with my Chinese versus US english or Spanish. Let me try to connect both scenarios and we'll see what we end up with.
-BV52
Patrik Ivan
Wed, 06/07/2017 - 14:01
Permalink
This is amazing, Just want to
This is amazing,
Just want to ask is it possible to create more than one question? I would love to make an exercise out of it with the whole lesson, but I cannot find option to add another question. Is it possible or will be in the future?
BV52
Thu, 06/08/2017 - 07:39
Permalink
Hi Patrick Ivan,Currently the
Hi Patrick Ivan,
I'm glad that you are enjoying this content as much as I am :-). Currently the option is not available but I would say it would be neat to be able to create a set of questions. I would suggest that you place a request in the feature request thread to have better visibility from the community.
-BV52
jessicapaopao
Wed, 08/28/2019 - 18:36
Permalink
Yes!
Instead of using 'Speak the Words' use 'Speak the Words Set'
stephen.lowe
Mon, 07/17/2017 - 04:28
Permalink
Support for Māori
Hi, what a great content type! So much potential here. I wonder can you tell us how we could contribute? We are a bi-cultural education company in New Zealand called CORE Education. Support for Māori would be so fantastic for us and for the many Kiwi teachers keen to improve their spoken Te Reo Māori. What would be our next move? Am I posting in the right forum even?
thomasmars
Mon, 07/24/2017 - 09:46
Permalink
Hi, I'm happy that you like
Hi, I'm happy that you like it.
The content type uses the "Web Speech API" for Speech Recognition. The API is implmented separately by each browser, so unforunately we are not able to incorporate new languages ourselves. If you want to contribute you have to contact the individual browser vendors and hear if you can contribute your language there. For example for Google Chrome you would probably want to contact the feature owner at https://www.chromestatus.com/feature/5908775487668224.
Emilia_Owl
Fri, 08/04/2017 - 13:56
Permalink
pronunciation
Speak the Words is a great addition to h5p, thanks a million. Do you think there is a way to use it for pronunciation assessment in an ESL course? For instance, the correct answer is 'comfortable', but the student mispronounces it with a wrong stress, 'comfOrtable', for example. As of now, the engine recognizes both option as correct. Thank you in advance!
thomasmars
Mon, 08/07/2017 - 11:08
Permalink
Hi, This is a great idea, but
Hi,
This is a great idea, but I don't think this will be easy, the speech recognition model is trained to try to understand what you are saying, not detecting faults in your pronounciation. The content type uses an API for the speech recognition, so it is not possible to change or repurpose the model either. I'm sorry, perhaps sometime in the future this will be easier with new technology.
akjern
Sat, 09/02/2017 - 21:48
Permalink
In Presentation?
Hi,
Could you make it possible to put a Speak the Words-exercise into a Presentation?
Then i could add images to the speaking-praktice.
AK
BV52
Sun, 09/03/2017 - 16:30
Permalink
Hi AK,There are some plans to
Hi AK,
There are some plans to include more contents in CP. The dependence of Speak the Words in Chrome's Speech API would be the main hurdle in adding StW in CP. None Chrome users will not be able to use the specific slide with StW in it. Although in my opinion adding this and more contents to CP will help open a LOT of new possibilities :-)
-BV52
lumiss
Thu, 09/21/2017 - 17:22
Permalink
images
Hi! Very cool exercise!
I am wondering if you are planning to add a possibility to attach an image to the "Describe task" of the question? It would be great for the language games (vocabulary practice).
BV52
Fri, 09/22/2017 - 07:12
Permalink
Hi lumiss,Thank you :-)This
Hi lumiss,
Thank you :-)
This is a nice suggestion. For a better chance of this getting implemented I suggest that you head over to the Feature Request forum and post your idea.
-BV52
tichervirtual
Thu, 11/09/2017 - 13:02
Permalink
Speak the word set
Hello!, thanks for this wonderful release, but I have bad news. I downloaded the resource and added it to my wordpress website (I have the H5P plug-in installed in my site) but it doesn't record the voice; also, I cloned the content and embeded it in the web page but nothing. However, I tried here in H5P and works well. Any idea?
Thanks!
BV52
Fri, 11/10/2017 - 04:38
Permalink
Hi tichervirtual,Are you
Hi tichervirtual,
Are you getting any error messages in the browser console (ctrl+shift+J for chrome). If you could share the URL it would be a good starting point to check the issue.
-BV52
neil_mcm
Fri, 01/19/2018 - 12:45
Permalink
Similar issue
Hi I have a similar issue - your demo content works fine on my browser, but when trying out an activity on my wordpress site the "push to speak" button comes on but does not start the microphone. Any help would be appreciated. Opening the console showed the followng H5P-related errors (although there is other H5P content on the page):
h5p.js:1026 The semantics field 'overrideSettings' is DEPRECATED and should not be used.h5p.js:1027
- Object
h5p.js:1026 The semantics field 'overrideSettings' is DEPRECATED and should not be used.h5p.js:1027- Object
h5p.js:1026 The semantics field 'overrideSettings' is DEPRECATED and should not be used.h5p.js:1027- Object
h5p.js:1026 The semantics field 'overrideSettings' is DEPRECATED and should not be used.h5p.js:1027- Object
h5p.js:1026 The semantics field 'overrideSettings' is DEPRECATED and should not be used.h5p.js:1027- Object
h5p.js:1026 The semantics field 'overrideSettings' is DEPRECATED and should not be used.h5p.js:1027- Object
h5p.js:1026 The semantics field 'overrideSettings' is DEPRECATED and should not be used.h5p.js:1027- Object
h5p.js:1026 The semantics field 'overrideSettings' is DEPRECATED and should not be used.h5p.js:1027- Object
h5p.js:1026 The semantics field 'overrideSettings' is DEPRECATED and should not be used.h5p.js:1027- Object
h5p.js:1026 The semantics field 'overrideSettings' is DEPRECATED and should not be used.h5p.js:1027- Object
h5p.js:1026 The semantics field 'overrideSettings' is DEPRECATED and should not be used.h5p.js:1027- Object
h5p.js:1026 The semantics field 'overrideSettings' is DEPRECATED and should not be used.h5p.js:1027- Object
h5p.js:1026 The semantics field 'overrideSettings' is DEPRECATED and should not be used.h5p.js:1027- Object
h5p.js:1026 The semantics field 'overrideSettings' is DEPRECATED and should not be used.h5p.js:1027- Object
h5p.js:1026 The semantics field 'overrideSettings' is DEPRECATED and should not be used.h5p.js:1027- Object
h5p.js:1026 The semantics field 'overrideSettings' is DEPRECATED and should not be used.h5p.js:1027- Object
www.google.com/ads/g…_v=j66&z=2135812529 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT(index):1 Cross-origin plugin content from must have a visible size larger than 400 x 300 pixels, or it will be blocked. Invisible content is always blocked.reader.js:1212 [Deprecation] document.getMatchedCSSRules() is deprecated and will be removed in M64, around January 2018. See https://www.chromestatus.com/features/4606972603138048 for more details.chrome-extension://i…src/js/common.js:67 Uncaught (in promise)neil_mcm
Sun, 01/21/2018 - 12:26
Permalink
Issue resolved
Please be advised that I've fixed this - it was to do with the lack of SSL certification on our website. Chrome automatically blocks mic access unless you have an https address. Fixing this fixed the mic problem, and the page now asks the user to allow the mic.
BV52
Mon, 01/22/2018 - 04:44
Permalink
Hi neil_mcm,I'm glad that you
Hi neil_mcm,
I'm glad that you found the solution. Thank you for posting getting back with the information, this will be a big help to others in the community.
-BV52
jorryt
Mon, 12/04/2017 - 11:43
Permalink
No registering of the sound in Moodle
I have a problem to register the spoken sound in any exercise type of Speak the Words.
I have the h5p 1.6 version, but I still encounter the same problems.
I already tried the following:
- I created a new Speak the Words exercise in Moodle itself, but when I make the exercise afterwards, it doesn't recognise any sound.
- I embedded my own exercises from h5p into my Moodle, but I have the same issue like the one mentioned above.
How can I solve this problem? Is there any app I need to download in my Moodle in order to make the sound work?
Thanks in advance!
BV52
Tue, 12/05/2017 - 06:24
Permalink
Hi jorryt,Does the content
Hi jorryt,
Does the content work in H5P.org? Please disable other plugins in Moodle and test if the content works. Are you getting any error messages in the browser console (ctrl+shift+J for chrome).
-BV52
SarahBuksh
Wed, 04/11/2018 - 10:55
Permalink
Can I add more than one question?
Hi I have created a short game where I would like learners to answer a series of questions. It only lets me add one question. Is there a way I can add a few questions to answer in the same one please?
Thank you
Sarah
thomasmars
Wed, 04/11/2018 - 11:05
Permalink
Yes, you can use "Speak the
Yes, you can use "Speak the Words Set".
marbaque
Fri, 04/27/2018 - 17:17
Permalink
listen to question
It would be nice if the student could also listen to the question, and pay atention to the pronounciation as well.
BV52
Mon, 04/30/2018 - 05:32
Permalink
Hi marbaque,I think this is
Hi marbaque,
I think this is one of the most requested add-onto this content. Here's one example of this. Also I would think adding this content to Course Presentation and Column can unlock a lot of its potential.
-BV52
derek
Wed, 05/09/2018 - 22:42
Permalink
Hi guys, got a problem. I
Hi guys, got a problem. I have set a question but when I speak I get only the listening icon, however, when I try the example 2+2 I say 4 it understands, its as if it isn't hearing the answer on my quiestion but can on the example.
How do I fix this
Thanks
BV52
Thu, 05/10/2018 - 02:07
Permalink
Hi derek,When creating the
Hi derek,
-BV52
derek
Thu, 05/10/2018 - 08:50
Permalink
Not sure what you mean
with q1. but I don't have the problem on the sample on the h5p site (2+2=4) everthing works fine.
q2 I am using it in wordpress on a subdomain site of mine
q3 V 1.10.1
q4 I have tried both 'speak the words' and 'speak the words set' both are the most recent updates http://www.interspeech.de/mobile/agile-part-1-exit-tests/
q5 &6 not that I am aware of, I have had no notifications
hope this helps to help me
BV52
Thu, 05/10/2018 - 10:11
Permalink
Hi derek,What I mean with q1
Hi derek,
What I mean with q1 is if you try to recreate your content in H5P.org does it have the same issue? I was just trying to isolate the issue from having your conent hosted in H5P.org versus on your wordpress site. I'd also like to isolate if it is having issues with a specific word/s or language.
I tried accessing the site you provided but I am getting "Page not found".
Would you mind uploading the content that you created? I'll upload it in my WP and check if I will have the same issue.
-BV52
derek
Thu, 05/10/2018 - 10:40
Permalink
The page was not found as I had it on private
as I work on it, try again, it is now public.
It doesn't work in either enviroment, neither h5p or website.
How do I add the downloaded file to this reply box?
BV52
Thu, 05/10/2018 - 11:05
Permalink
Hi derek, Thank you for
Hi derek,
Thank you for making the changes.Sorry I forgot that attachments are disabled for this page, I will instead download the content from your site and test it. I'll post here once I have my findings.
-BV52
derek
Thu, 05/10/2018 - 11:07
Permalink
Good man ;-)
thanks for the help
BV52
Fri, 05/11/2018 - 11:27
Permalink
Hi derek,I'm sorry I did not
Hi derek,
I'm sorry I did not notice this immediately, your site is an http site. Having said this Chrome automatically blocks access microphones and cameras on websites not running on https. The only way to resolve this is to install an SSL certificate on your website's hosting account.
-BV52
ItaLiS
Fri, 07/20/2018 - 16:23
Permalink
Connection on https doesn't help
Hi,
I have exactly the same problem in Moodle and my website is running on https.
The same content in H5P.org is working perfectly.
I love this tool! Please help me!
BV52
Mon, 07/23/2018 - 03:49
Permalink
Hi ItaLiS,Please see my
Hi ItaLiS,
Please see my answer here.
-BV52
derek
Fri, 05/11/2018 - 11:41
Permalink
OK, thanks, noted.
I will go shopping later
Jungdchinese
Wed, 05/30/2018 - 02:18
Permalink
About Speak the Words's free limit
Good morning
Speak the Words is a great content type.
I'm using in My web site right now very well.
But, I have a question.
Is a Speak the Words made of Cloud Speech API?
If so, I know that Cloud Speech API's fee is like this.
1) 0 - 60 minutes / per month : free
2) from 61 munetes / per month : $0.006 USD / 15 seconds
https://cloud.google.com/speech-to-text/
How much can I use Speak the Words for free?
Pages