diff --git a/alacarte-novel-website/reader.html b/alacarte-novel-website/reader.html
index 6156c9a..46a870a 100644
--- a/alacarte-novel-website/reader.html
+++ b/alacarte-novel-website/reader.html
@@ -570,6 +570,9 @@
0 / 0 句
+
+ 点击 ▶ 按钮开始朗读
+
朗读速度:
@@ -831,6 +834,16 @@
const ttsModal = document.getElementById('ttsModal');
const ttsBtn = document.getElementById('ttsBtn');
const ttsClose = document.getElementById('ttsClose');
+
+ // 检测浏览器是否支持TTS
+ function checkTTSSupport() {
+ if (!('speechSynthesis' in window)) {
+ alert('您的浏览器不支持语音朗读功能,请使用Chrome、Edge或Safari浏览器。');
+ return false;
+ }
+ return true;
+ }
+
let ttsSynth = window.speechSynthesis;
let ttsUtterance = null;
let ttsSentences = [];
@@ -841,6 +854,7 @@
// 打开TTS面板
ttsBtn.addEventListener('click', () => {
+ if (!checkTTSSupport()) return;
initTTS();
ttsModal.classList.add('active');
});