diff --git a/src/snek/templates/web.html b/src/snek/templates/web.html
index 8969cab..81b2abb 100644
--- a/src/snek/templates/web.html
+++ b/src/snek/templates/web.html
@@ -214,8 +214,12 @@ app.addEventListener("channel-message", (data) => {
app.playSound("mention");
} else if (!isMentionForSomeoneElse(data.message)) {
if(data.is_final){
- app.playSound("message");
- document.querySelector("snek-speaker").speak(data.message);
+ const speaker = document.querySelector("snek-speaker");
+ if(speaker.enabled){
+ speaker.speak(data.message);
+ }else{
+ app.playSound("message");
+ }
}
}
}