diff --git a/Audio-Transcription-Firefox/content.js b/Audio-Transcription-Firefox/content.js index 64b73e4..a9265f4 100644 --- a/Audio-Transcription-Firefox/content.js +++ b/Audio-Transcription-Firefox/content.js @@ -41,6 +41,7 @@ function resampleTo16kHZ(audioData, origSampleRate = 44100) { function startRecording(data) { socket = new WebSocket(`ws://${data.host}:${data.port}/`); + language = data.language; socket.onopen = function(e) { socket.send( JSON.stringify({ diff --git a/Audio-Transcription-Firefox/popup.js b/Audio-Transcription-Firefox/popup.js index ea87218..686a1e7 100644 --- a/Audio-Transcription-Firefox/popup.js +++ b/Audio-Transcription-Firefox/popup.js @@ -137,7 +137,11 @@ document.addEventListener("DOMContentLoaded", function() { }); languageDropdown.addEventListener('change', function() { - selectedLanguage = languageDropdown.value; + if (languageDropdown.value === "") { + selectedLanguage = null; + } else { + selectedLanguage = languageDropdown.value; + } browser.storage.local.set({ selectedLanguage }); });