-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.js
More file actions
71 lines (67 loc) · 2.95 KB
/
index.js
File metadata and controls
71 lines (67 loc) · 2.95 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
const colorMap = {
'kırmızı': 'red',
'mavi': 'blue',
'yeşil': 'green',
'sarı': 'yellow',
'turuncu': 'orange',
'mor': 'purple',
'pembe': 'pink',
'kahverengi': 'brown',
'siyah': 'black',
'beyaz': 'white',
'gri': 'gray',
'lacivert': 'navy',
'açık mavi': '#ADD8E6',
'koyu yeşil': '#006400',
'altın': 'gold',
'gümüş': 'silver',
'bej': 'beige',
'bordo': '#800000',
'fuşya': 'fuchsia',
'turkuaz': 'turquoise',
'açık yeşil': '#90EE90',
'koyu mavi': '#00008B',
'açık sarı': '#FFFFE0',
'koyu kırmızı': '#8B0000',
'açık pembe': '#FFB6C1',
'koyu mor': '#4B0082',
'açık kahverengi': '#D2B48C',
'koyu gri': '#A9A9A9',
'açık gri': '#D3D3D3',
'zeytin yeşili': '#808000',
'şeftali': '#FFDAB9',
'lavanta': '#E6E6FA',
'mint yeşili': '#98FF98',
'krem': '#FFFDD0',
'şarap rengi': '#722F37',
'hardal': '#FFDB58',
'koyu turuncu': '#FF8C00',
'açık turuncu': '#FFA07A',
'koyu pembe': '#FF1493',
'açık mor': '#D8BFD8',
'koyu sarı': '#FFD700'
};
document.getElementById('mikrofonIzniBilgi').addEventListener('click', function() {
var isMobile = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent);
if (isMobile) {
alert('Mobil cihazınızda mikrofon izni vermek için:\n\n1. Ayarlar uygulamasını açın.\n2. Güvenlik ve gizlilik bölümüne gidin.\n3. Gizlilik denetimleri altında Mikrofon erişimini açın.');
} else {
alert('Bilgisayarınızda mikrofon izni vermek için:\n\n1. Tarayıcınızın sağ üst köşesindeki üç nokta veya üç çizgi simgesine tıklayın.\n2. "Ayarlar"ı seçin.\n3. "Gizlilik ve Güvenlik" bölümüne gidin.\n4. "Site Ayarları"nı seçin.\n5. "Mikrofon" seçeneğine tıklayın ve mikrofon izni vermek istediğiniz siteyi bulun.');
}
});
function startRecognition() {
const recognition = new (window.SpeechRecognition || window.webkitSpeechRecognition)();
recognition.lang = 'tr-TR';
recognition.start();
recognition.onresult = function(event) {
const color = event.results[0][0].transcript.toLowerCase();
if (colorMap[color]) {
document.body.style.backgroundColor = colorMap[color];
} else {
alert('Geçersiz renk adı. Lütfen başka bir renk söyleyin.');
}
};
recognition.onerror = function(event) {
console.error('Hata:', event.error);
};
}