[Userscript] Memrise Audio Provider

I installed the Tampermonkey application on my phone and the script is present. However, when I use the search bar integrated into the application and go to the memrise site, it’s impossible to access the learning or revision, in other words the addresses for which the script is supposed to work. Indeed, even if the tampermonkey logo warns me that the script is being used, the page can’t load despite a 15-minute wait… and if I use google or the application memrise, the script doesn’t work! Will this come from my phone?

Unfortunately there’s no way to make the script work with the memrise app. I haven’t tested using the script in a mobile browser but in theory it should work, although it may require you to set the browser to request the desktop version of the website.

Hi Thomas, I tried previewing level 2 of the course and the audio was working fine, let me know if there’s something else I need to do to reproduce the issue.

Hi @cooljingle, I’m very glad to have found your script collection. Amazing contribution, you should be hired by Memrise :+1:

In the “Decks” feedback forum I have suggested @MemriseSupport to add audio automatically to the entries of the course. For me, it is painful to download all audios and upload to Memrise platform.

When you are learning a language, I think it is important to select carefully which dialect/variety you want to hear repeatedly in order to memorize and integrate into your knowledge. I couldn’t resist asking in the mentioned thread, but now I’m arising this question in your thread.

http://community.memrise.com/t/feature-request-audio-management-for-community-courses-in-deck/35770/12?u=diana.learning

Is possible with your script to select which variety of English you want to hear? British RP, British Cockney, American, Scottish, South-African, etc.

Thank you very much for your time! :pray:

Hey, unfortunately it doesn’t seem to work with memrise decks :frowning: (with Chrome). Does anyone one what’s wrong?

Thank you so much for this script! It’s been extremely helpful for me. I’ve run in to a problem with Korean Hanja (Chinese characters that are the root of Korean words). The pronunciation it’s providing is incorrect because the same character can have different pronunciation is Chinese, Japanese, and Korean. For example 物 in Korean is pronounced 물 (mool), but this script produces a completely different pronunciation. Is there a way for the script to detect the intended language and use the pronunciation of of that language for the character?

Hey !
(sorry for my english)
firstly, thanks a lot for memrise audio provider, you made my dream come true !
currently i learn on my own course that comprises more than 4000 words, it was just impossible to record them one by one… :slight_smile:
i have a question though:
i changed the script “English”: “en-gb”, to “English”: “en-us” , (cause i need the us accent)
it works, i hear a female voice with a us accent, but it sounds not clear…
it’s kind of uncomfortable. a bit like a rusty robot :stuck_out_tongue:
is it possible to change it ?

ps:
in memrise settings, when i toggle my course to “us english for french” instead of “gb english for french”, the audio doesn’t work anymore

thanks for all !

kinds regard
Nils

I again have the same problem as the first poster here. Reviewing words comes to a stop and the whole thing freezes. I can save my progress but I need to start another review session. Only seems to be a problem when audio provider is on.

@cooljingle The script does’nt work any longer, can you fix it? Thanks!

Sorry for the late reply. The script detects the language to use based on the course settings - so if it’s a course for korean it should be trying to speak korean, although it could be trying to pronounce the wrong ‘column’ e.g. the definition instead of the word itself, this you can change in the script settings:
image

if you still need help let me know the course URL and I can take a closer look.

Seems to still work for me - are you saying it used to work and at some point it stopped working?

Hi, thanks for the reply, even if late. I still use this plugin every day. The words being poronounced were all in the left word column, not the definition.

However, last week I noticed that the pronunciations are suddenly all correct! I looked around to see if anything had been updated, but couldn’t find any notes. Anyway, I belive this is fixed now.

1 Like

Google TTS is still working for me, but i never had the chance to activate the VoiseRSS (account created, edited, etc.).
But all good with Google TTS too.

I wouldn’t use MEMRISE if cooljingle didn’t write this script. Thank you very much jingle.

2 Likes

@cooljingle Hi! Current script doesn’t work at all. Memrise has completely changed their app.

1 Like

@zimorodokan
The script is working fine, but only with the old mode - with the “The new Memrise experience (Beta)” is doesn’t work. You can turn it off in your profile.

@cooljingle
Can you adjust your script for the beta mode?

image

@LaRoth I cannot revert Memrise to old state. Even though I am not in Beta I have the same URLs with a new app wich starts with https:/ /app.memrise.com/aprender/learn and it is not using jQuery

I also need to disable Memrise Labs to revert to old state.
image

Thank you for the hint.

@cooljingle Can you use https://responsivevoice.org/ as a user choice? I use it for own projects and it has free options. For Firefox 91 in Windows 10 (english) I only see 2 English voices. SpeechSynthesis: getVoices() method - Web APIs | MDN

This doesn’t work anymore.
There is just 1 version(Beta mode).
Please change the script. We need it.

Hi! The current script doesn’t work at all. Memrise has completely changed its app.
There is just one version(Beta mode).
Please change the script. We need it.

I also contact Memrise.

+Hi,
Why audio provider is no longer available in the new version of Memrise?
What should we do?
We used Tampermonkey extension to provide audio for our created course. The extension uses audio provider in order to do that.

-Hi,

Thanks for taking the time to share your feedback on the new web experience. We’re sorry to hear you’re not satisfied.

Behind the scenes, our developers have been working on a new web product with the aim to have something that is easier to control, fix and make changes to. With that in mind, your favourite features haven’t been ‘removed’, rather they haven’t currently been rebuilt into the new product. In some cases, we unfortunately can’t guarantee they will be rebuilt as they were as we focus on prioritising features that we hope will better enhance your learning.

We are collecting feedback on this to pass on to the relevant teams and you have raised some points that we are already aware of and investigating. If you have further comments on the learning sessions, you can leave your comments on our forum here: An Update on Beta Learning Sessions - #14 by MemriseSupport. For feedback on the dashboard, see here: New web dashboard is now available in Beta! - #54 by GattinaNera.

Thank you for your understanding,
Memrise team