Bitte Nachfragen zu einem Script im jeweiligen Thread, in dem Fall in [Script] Mission-Alarm-Speaker
Das Script wird allerdings nicht supported, da es nur ein kleines Experiment war.
Bitte Nachfragen zu einem Script im jeweiligen Thread, in dem Fall in [Script] Mission-Alarm-Speaker
Das Script wird allerdings nicht supported, da es nur ein kleines Experiment war.
danke ja nur ein experiment. läuft soweit und das war von dir mal ein experiment. wäre ich jemand der sowas machen könnte würds ja selber sowas bauen aber das würd ich äh nie hinkriegen habs mit so schweren programier sachen nicht. wüsste ja auch nicht mal wie mann zb sprachen geschwindigkeiten usw pasend einstellen könnte. nicht mal hier bei deinen skript krieg ich das hin die stimme anzupassen fg
Jan würdest du mir evtl. den code schicken, da ich eine sperre für github habe
Jan würdest du mir evtl. den code schicken, da ich eine sperre für github habe
Trotzdem gilt:
* Kein Support für das Script
* Keine Garantie, dass es funktioniert
const vehicles = Array.from(document.querySelectorAll('#vehicle_show_table_body_all .vehicle_select_table_tr')).filter(r => r.querySelector('.vehicle_checkbox:checked'));
if (!buildings.hasOwnProperty(buildingId)) buildings[buildingId] = {caption: buildingCaption, vehicles: []};
//buildings[buildingId].vehicles.push(vehicle.querySelector('.mission_vehicle_label').textContent.trim());
buildings[buildingId].vehicles.push(useVehicleType ? vehicle.getAttribute('vehicle_type') : vehicle.querySelector('.mission_vehicle_label').textContent.trim());
let speech = 'Alarm für: ' + Object.values(buildings).map(b => `Von der Wache ${b.caption}: ${b.vehicles}!`).join(' ') + 'Für: ' + document.getElementById('missionH1').textContent.trim();
tellParent(`const alarmt2s = new SpeechSynthesisUtterance();alarmt2s.text = ${JSON.stringify(speech)};alarmt2s.lang = speechSynthesis.getVoices().find(voice => voice.lang === 'de');alarmt2s.rate = 1;${playGong ? `const gong = new Audio('${gongUrl}');gong.addEventListener('ended', () => ` : ''}speechSynthesis.speak(alarmt2s)${playGong ? `);gong.play();` : ''}`);
Danke
Eine kleine Frage:
kann man irgendwie die Stimme des Sprechers ändern?