Google翻訳サイトを利用して、音声入力の日本語を英語にリアルタイムに翻訳する。
動作環境はChromeのみの確認。
でも、たまに機嫌が悪いらしい。なんでだろう??
Javascriptはこんな感じw
// 音声認識
var recognition = new webkitSpeechRecognition();
recognition.continuous = true;
recognition.interimResults = true;
recognition.onresult = function(event) {
var length = event.results.length;
if (length > 0) {
var recogStr = event.results[length-1][0].transcript;
console.log(recogStr);
}
var wx = 800;
var wy = 400;
var x = (screen.width - wx) / 2;
var y = (screen.height - wy) / 2;
window.open("http://translate.google.co.jp/#ja/en/" + encodeURI(recogStr), "google translate", 'width=' + wx + ', height=' + wy + ', left=' + x + ', top=' + y + ' ');
};
recognition.onstart = function(event) {
$("#msg").empty();
$("#msg").append("start");
};
recognition.onspeechstart = function(event) {
};
recognition.onend = function(event) {
$("#msg").empty();
$("#msg").append("end");
recognition.start();
};
recognition.onerror = function(event) {
$("#msg").empty();
$("#msg").append("error");
};
console.log("start");
recognition.start();
だれかガチでSaaSみたいなの作ってよw
コメント
コメントを投稿