spanish-quizzer

An app to quiz you on Spanish vocabulary and verb conjugations
git clone https://git.ashermorgan.net/spanish-quizzer/
Log | Files | Refs | README

commit 7871679f3870cea2764046124a1b557581168694
parent 64d2f3b3615e9879ba8e3f1f7698403b1ba6bd1e
Author: AsherMorgan <59518073+AsherMorgan@users.noreply.github.com>
Date:   Fri,  3 Apr 2020 12:49:51 -0700

Implement read prompt option.

Diffstat:
MSpanish Quizzer.js | 14+++++++++++++-
Mindex.html | 3+++
2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/Spanish Quizzer.js b/Spanish Quizzer.js @@ -317,7 +317,19 @@ function Reset() { // Reset responce document.getElementById("quizzerInput").value = ""; -} + + // Read prompt + if (document.getElementById("settingsReadPrompt").checked) { + var msg = new SpeechSynthesisUtterance(Terms[Term][1]); + if (Terms[Term][0].includes("English")) { + msg.lang = 'en'; + } + else if (Terms[Term][0].includes("Spanish")){ + msg.lang = 'es'; + } + window.speechSynthesis.speak(msg); + } +} diff --git a/index.html b/index.html @@ -77,6 +77,9 @@ <input type="checkbox" id="settingsDarkMode" onchange="document.body.classList.toggle('dark');"> <label class="text" for="settingsDarkMode">Dark Mode</label> <br/> + <input type="checkbox" id="settingsReadPrompt"> + <label class="text" for="settingsReadPrompt">Read Prompt</label> + <br/> <label class="text" for="settingsRepeatPrompts">Repeat missed prompts</label> <select id="settingsRepeatPrompts"> <option>Never</option>