web-dev-qa-db-ja.com

Google翻訳者にゆっくり話すようにするにはどうすればよいですか?

それを遅くすることさえ可能ですか?

特定の言語は非常に速く話すように見えるので、それが可能かどうか、もし可能なら、どのように知りたいですか?

10
Midhat

Translateサイトでは話す速度を制御する方法はありません(そして、あなたは正しいです、それはフランス語でかなり速く話します)、そしてGoogle Translate APIでそれのためのどんな規定もありません。

4

Google Translateが、ブラウザがHTML5を介してオーディオを十分に再生できると判断した場合、それを使用します。それ以外の場合は、Flashを使用してオーディオを再生します。

ブラウザがHTML5を使用してGoogleのオーディオファイルを再生できる場合、オーディオ再生レートを切り替える次のJavaScriptを作成しました。

(function (rate) {
    var p = Audio.prototype.__proto__.__proto__;

    if (!('bkPlay' in window)) {
        bkPlay = p.play;
    }

    p.play = function () {
        this.playbackRate = rate;
        bkPlay.call(this);
    };
})(0.5);

ブラウザのコンソールからこれを実行するか、コードにjavascript:を追加してブックマークレットのURLとして入力することにより、ブックマークレットを作成できます。最後の行の数字は、ページが再生しようとしたときにオーディオに強制されるレートです。

これはChromeでのみテストしているため、他のブラウザーで動作するかどうかはわかりません。また、ブラウザがオーディオを再生する最低速度と最高速度はそれぞれ0.5と4.0です。

3
Spooky

1つcanスペースとピリオドを挿入して、Google翻訳の速度を低下させます。

例えば、「あなたの。。。。。。。。。。。。。。。。。。。。。。。」

スピーチが多少遅くなります。

2
Leinad

Google翻訳の新しいバージョンでは、「話す」ボタンをクリックするだけでなく、リリースする前に数秒間押し続けると、音声が遅くなるようです。

2
Gorialis