質問編集履歴

2

間違えの修正

2022/10/11 02:44

投稿

misisippi_
misisippi_

スコア1

test CHANGED
File without changes
test CHANGED
@@ -47,50 +47,6 @@
47
47
  <script src="main2.js"></script>
48
48
  </body>
49
49
  </html>
50
- ```
51
-
52
- ```javascript
53
- $(document).ready(function() {
54
- var rec = new webkitSpeechRecognition();
55
- rec.continuous = true;
56
- rec.interimResults = false;
57
- rec.lang = 'ja-JP';
58
-
59
- var userSaid = function(str, s) {
60
- return str.indexOf(s) > -1;
61
- }
62
- function butotnClick(){
63
- msg.innerText = 'お呼び出し時の名称は' + nameText.value + 'ですね';
64
- }
65
-
66
- let nameText = document.getElementById('nameText');
67
- nameText.value = '名前';
68
- let msg = document.getElementById('msg');
69
-
70
- let checkButton = document.getElementById('checkButton');
71
- checkButton.addEventListener('click', butotnClick);
72
-
73
-
74
- rec.onresult = function(e) {
75
- for (var i = e.resultIndex; i < e.results.length; ++i) {
76
- if (e.results[i].isFinal) {
77
- var str = e.results[i][0].transcript;
78
- console.log('Recognised: ' + str);
79
- if (userSaid(nameText )) {
80
- $('#box').css("background-color","red");
81
- window.navigator.vibrate([200,200,200,200,200]);
82
- }
83
- }
84
- }
85
- }
86
-
87
- $("#startRecBtn").click(function() {
88
- rec.start();
89
- });
90
- $("#stopRecBtn").click(function() {
91
- rec.stop();
92
- });
93
- });
94
50
  ```
95
51
  ```css
96
52
  @import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);

1

本文の加筆

2022/10/11 01:09

投稿

misisippi_
misisippi_

スコア1

test CHANGED
File without changes
test CHANGED
@@ -4,16 +4,17 @@
4
4
 
5
5
  ### 実現したいこと
6
6
 
7
- 任意の文字列でもwev speech APIが動作するよう
7
+ 音声認識中、テキストボックス内の文字列をマイク認識したとき、画面中央に配置してあボックスの色を変えたい
8
8
 
9
9
  ### 発生している問題・エラーメッセージ
10
10
 
11
- 動かない
11
+ ボックスの色が変わらない
12
12
 
13
13
  ### 試したこと
14
14
 
15
15
  ・let nameTextの読み込み位置をずらす
16
16
  ・nameText.valueに変え試す
17
+ ・あらかじめ文字列を決めておくと動作するので、nameTextの要素をひっぱってこれていない、またはそもそも実行不可能?
17
18
 
18
19
 
19
20
  ###