** 注意
- Web Speech API非対応のブラウザでは音読できません
*/
(function () {
if (!window.speechSynthesis) return;
document.querySelectorAll('article').forEach(function (article) {
var button = document.createElement('button');
button.type = 'button';
button.className = 'btn';
button.textContent = '音読する';
button.style = 'float: right';
article.querySelector('header').appendChild(button);
button.addEventListener('click', function () {
var synth = window.speechSynthesis;
var body = article.querySelector('.entry-content').textContent;
var utter = new SpeechSynthesisUtterance(body);
synth.speak(utter);
});
});
})();