マイクを使って音声入力をしてテキストエリアの文章をクリップボードにコピー[JavaScript]
AIに手伝ってもらいました
HTMLソース
<!DOCTYPE html>
<html>
<head>
<title>音声入力</title>
<script>
function startSpeechRecognition() {
var recognition = new webkitSpeechRecognition(); // Chrome用のプレフィックス
var textBox = document.getElementById("myTextBox");
recognition.lang = 'ja-JP'; // 言語を日本語に設定
recognition.onresult = function(event) {
var transcript = event.results[0][0].transcript;
textBox.value += transcript; // 続けて入力するために += 演算子を使用
}
recognition.start();
}
function copyTextToClipboard() {
var textBox = document.getElementById("myTextBox");
textBox.select();
document.execCommand("copy");
// alert("テキストがクリップボードにコピーされました");
}
function clearTextBox() {
var textBox = document.getElementById("myTextBox");
textBox.value = "";
}
</script>
<style>
#myTextBox {
width: 800px;
height: 400px;
}
.button {
display: inline-block;
margin-bottom: 10px;
margin-right: 10px;
}
</style>
</head>
<body>
<div>
<button class="button" onclick="clearTextBox()">クリア</but美味しいんで使うにはボイスインで使うにはボイスインで使うにはton>
<button class="button" onclick="startSpeechRecognition()">音声入力を開始</button>
<button class="button" onclick="copyTextToClipboard()">テキストをコピー</button>
</div>
<textarea id="myTextBox"></textarea>
</body>
</html>
VoiceIn
ディクテーションを使用して、入力します。 VoiceIn は、音声をリアルタイムでテキストに書き起こします。
https://chrome.google.com/webstore/detail/voice-in-speech-to-text-d/pjnefijmagpdjfhhkpljicbbpicelgko
ファイルのURLへのアクセスを許可する 有効にします
ディスカッション
コメント一覧
まだ、コメントがありません