このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

SpeechSynthesis: resume() メソッド

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2018年9月.

resume()SpeechSynthesis インターフェイスのメソッドで、SpeechSynthesis オブジェクトを一時停止していない状態に戻します。つまり、すでに一時停止している場合は、発話を再開します。

構文

js
resume()

引数

なし。

返値

なし (undefined)。

js
let synth = window.speechSynthesis;

const utterance1 = new SpeechSynthesisUtterance(
  "こう言ってみてはどうでしょうか?これを言うと、かなり長い文章になります。",
);
const utterance2 = new SpeechSynthesisUtterance("念のため、もう一言言います。");

synth.speak(utterance1);
synth.speak(utterance2);

synth.pause(); // 発話を一時停止
synth.resume(); // 発話を再開

仕様書

Specification
Web Speech API
# dom-speechsynthesis-resume

ブラウザーの互換性

関連情報