după victoria grecilor împotriva perșilor, între Atena și Sparta izbucnește un conflict pentru supremație;
Atena atrage de partea ei cele mai multe polisuri grecești – Liga de la Delos;
Sparta a devenit cel mai puternic polis din Peloponez – Liga Peloponeziacă;
cele două părți (ateniană și spartană) s-au pregătit de război.
deoarece Sparta era mai pregătită din punct de vedere militar, Atena a fost înfrântă, iar Sparta elimină democrația ateniană;
deși Sparta a câștigat, nu reușește să unească în jurul ei celelalte polisuri grecești deoarece avea o cultură inferioară Atenei;
de acest lucru profită Macedonia, condusă de Filip al II-lea (cel Chior), fiind situată în N-ul Greciei, care cucerește, pe rând, toate polisurile grecești;
supremație / hegemonie = stare de superioritate militară
Războiul peloponeziac
document.addEventListener("DOMContentLoaded", function () {
var recognition = new webkitSpeechRecognition();
recognition.lang = "ro-RO";
recognition.continuous = true; // Recunoaștere continuă
recognition.interimResults = false;
recognition.onresult = async function (event) {
var userSpeech = event.results[event.results.length - 1][0].transcript;
console.log("Ai spus: " + userSpeech);
getAIResponse(userSpeech);
};
recognition.onerror = function (event) {
console.log("Eroare recunoaștere: ", event);
recognition.start(); // Repornire automată la eroare
};
recognition.onend = function () {
console.log("Recunoaștere vocală oprită, repornire...");
setTimeout(() => recognition.start(), 1000); // Repornire după 1 sec
};
function getAIResponse(prompt) {
fetch("https://siteuri-wp.com/ai-server.php", { // 🔴 Pune adresa reală a fișierului PHP
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ prompt: prompt })
})
.then(response => response.json())
.then(data => {
if (data.choices && data.choices.length > 0) {
var aiResponse = data.choices[0].message.content;
console.log("AI: " + aiResponse);
readAIResponse(aiResponse);
}
})
.catch(error => console.error("Eroare:", error));
}
function readAIResponse(text) {
var speech = new SpeechSynthesisUtterance();
speech.text = text;
speech.lang = "ro-RO";
speechSynthesis.speak(speech);
}
recognition.start();
});