Closed egli-nina closed 4 days ago
Hi @egli-nina, thanks for your bug report!
Can you navigate to the error console, from the top navigation bar click Tools > Developer > Error Console
.
In the text box at the bottom, paste in the following lines and let me know what values you see for each:
Zotero.ZoTTS.data.tts.engines["webSpeech"].status
Zotero.ZoTTS.data.tts.engines["webSpeech"].errorMsg
Hello @ImperialSquid! Thanks for developing this :)
Both lines yield
TypeError: Zotero.ZoTTS.data.tts.engines.webSpeech is undefined
upon typing and
Uncaught TypeError: Zotero.ZoTTS.data.tts.engines.webSpeech is undefined
<anonymous> debugger eval code:1
getEvalResult resource://devtools/server/actors/webconsole/eval-with-debugger.js:238
evalWithDebugger resource://devtools/server/actors/webconsole/eval-with-debugger.js:166
evaluateJS resource://devtools/server/actors/webconsole.js:940
evaluateJSAsync resource://devtools/server/actors/webconsole.js:846
makeInfallible resource://devtools/shared/ThreadSafeDevToolsUtils.js:103
upon entering.
I believe I've found and solved the issue, just going to do some more testing to be sure but a fix should be released soon! 😊
Awesome, thank you for the fix and the super speedy answers!
Checklist
Zotero version
7.0.7
ZoTTS version
1.3.0
OS
Mac
OS (specific)
macOS Sequoia 15.0.1
Steps to reproduce
Expected behaviour
Open with ZoTTS GUI buttons available.
Actual behaviour
Zotero opens with a dialog box that states, "ZoTTS, ERROR: ZoTTS failed to load TTS engines. Please submit a bug report for assistance." The GUI buttons for ZoTTS are also missing.