EYFYIA / ΠΡΟΕΛΕΥΣΗ

Επιστροφή στη συνομιλία

Το αρχικό πρόγραμμα

Ελληνικό πρόγραμμα συνομιλίας για Amiga, με δημιουργούς τον Τάσο Συμεωνίδη και τον Κώστα Βέκιο. Η έκδοση αυτή εκτελεί τον ανακτημένο κώδικα Motorola 68000 από στιγμιότυπο του δίσκου EYFYIA. Δεν χρησιμοποιεί μοντέρνο μοντέλο για τις απαντήσεις της EYFYIA ούτε απαιτεί Kickstart ROM.

Πρόκειται για πειραματική προσαρμογή των λειτουργιών συνομιλίας. Η οθόνη συνομιλίας σχεδιάζεται από τις αρχικές κλήσεις γραφικών, με την ελληνική bitmap γραμματοσειρά και την παλέτα του δίσκου. Η φωνή της EYFYIA χρησιμοποιεί το ενσωματωμένο αυθεντικό narrator.device· δεν αντικαθίσταται με σύγχρονη σύνθεση. Εκτυπωτής και πλήρης επιφάνεια εργασίας Amiga δεν υποστηρίζονται. Η μνήμη της συνομιλίας διαρκεί μόνο για τη συνεδρία. Η πλήρης αρχική εκκίνηση και η αποθήκευση νέας γνώσης στον δίσκο δεν έχουν επαληθευτεί.

Εισαγωγική οθόνη Amiga

Το σύντομο boot και το desktop Workbench είναι οπτική εισαγωγή στην εφαρμογή. Η εικόνα του χεριού με τη δισκέτα προέρχεται από την αρχική οθόνη Kickstart 1.3, Sheryl Knowles / Commodore, μέσω του Amiga Graphics Archive. Τα δικαιώματα της ιστορικής εικόνας παραμένουν στους δικαιούχους της.

Αρχική φωνή Amiga

Η φωνή φορτώνεται αυτόματα από το ενσωματωμένο narrator.device 25.3 (20 Ιουνίου 1985). Δεν χρειάζεται να φορτώσεις αρχείο. Η ομιλία είναι ON από προεπιλογή και μπορείς να την κλείσεις με F6. Αν ο browser περιορίζει την αυτόματη αναπαραγωγή, ξεκινά μετά την πρώτη αλληλεπίδραση.

Τα αρχικά φωνήματα της EYFYIA, μαζί με το GH, περνούν αμετάβλητα στον πραγματικό κώδικα Motorola 68000 του narrator.device. Οι δοκιμασμένες κλήσεις SAY έχουν pitch 250 Hz, mode 0, rate 146, sex 1 (γυναικεία), συχνότητα 22200 Hz και volume 64. Ο ήχος των ελεγμένων φράσεων ταυτίζεται byte προς byte με ανεξάρτητο εξομοιωτή AmigaNarrator. Δεν έχει επιβεβαιωθεί η ακριβής έκδοση του device που χρησιμοποιούσε η ιστορική EYFYIA.

Φόρτωση φωνής Amiga…

Έλεγχος πιστότητας

Ανακτήθηκαν τα αρχικά pixels 640×230 και η γραμματοσειρά greek/8. Η εισαγωγή «ΓΕΙΑ ΣΟΥ» και «Η ΑΜΙΓΓΑ» αποκαταστάθηκε. Διορθώθηκαν οι διευθύνσεις των βιβλιοθηκών γραφικών, η πλήρης εκτέλεση της αρχικής ρουτίνας κειμένου, ο δεύτερος χειριστής αρχείου EJELIJH και η αναμονή για επανάληψη ονόματος.

Ο renderer αναπαράγει ακριβώς τα pixels του αποθηκευμένου χαιρετισμού. Κείμενο και pixels ελέγχθηκαν επίσης ανάμεσα σε Unicorn και Musashi, με σταθερό ρολόι για τη σύγκριση. Η εφαρμογή χρησιμοποιεί το σημερινό ρολόι του browser. Η κάθετη μεγέθυνση της οθόνης διευκολύνει την ανάγνωση· δεν προσομοιώνει αναλογική οθόνη CRT.

Δεν βρέθηκε η εικονογράφηση της αφίσας ως ξεχωριστό αρχείο εικόνας στα 53 αναγνώσιμα αρχεία του δίσκου. Η πλήρης εισαγωγική ακολουθία παραμένει ανεπιβεβαίωτη.

Συνομιλία με Amazon Bedrock

Η διαχείριση ενεργοποιεί τα διαθέσιμα μοντέλα. Η ανθρώπινη καρτέλα λειτουργεί σε ανεξάρτητη συνεδρία χωρίς αποστολή μηνυμάτων στο Bedrock. Στην καρτέλα Bedrock ο επισκέπτης επιλέγει θέμα, ένα μοντέλο και προαιρετικό email. Το μοντέλο συστήνεται με όνομα μίας λέξης, απαντά στην ερώτηση εκτύπωσης και συζητά μόνο με την EYFYIA έως 10 + 10 απαντήσεις. Η εισαγωγή ονόματος και εκτύπωσης καταγράφεται χωριστά. Η δημόσια οθόνη δείχνει αν το Bedrock είναι διαθέσιμο. Η EYFYIA λειτουργεί τοπικά και όταν η υπηρεσία είναι αποσυνδεδεμένη.

Κάθε μοντέλο ενημερώνεται πριν απαντήσει για την προέλευση, τους δημιουργούς, τους παλιούς κανόνες συνομιλίας και το όριο εισαγωγής 80 χαρακτήρων αυτής της έκδοσης. Το ίδιο πλαίσιο αποστέλλεται σε κάθε κλήση. Η EYFYIA διατηρεί τις δικές της απαντήσεις.

Πηγές και άδειες

Αρχικός δίσκος: Eyfyia.adf. Τα δικαιώματα του ιστορικού προγράμματος παραμένουν στους δημιουργούς του.

Εξομοιωτής: musashi-wasm 0.1.31 / Musashi, άδεια MIT. Κείμενο άδειας Musashi · Πηγαίος κώδικας.

Ομιλία μοντέλων Bedrock: σύγχρονη τοπική ελληνική σύνθεση (el). Η EYFYIA χρησιμοποιεί το ενσωματωμένο αυθεντικό narrator.device. eSpeak NG 1.49.1 και η θύρα JavaScript του Eitan Isaacson, GPLv3 ή νεότερη. Τα αμετάβλητα αρχεία διανομής προέρχονται από το espeakng.js-cdn. Άδεια GPL · Πηγαίος κώδικας eSpeak NG · Αρχεία θύρας JavaScript.

Φωνή Amiga: θύρα JavaScript της προσέγγισης Exec/audio του AmigaNarrator, Arthur Choung, GPLv3 ή νεότερη. Άδεια GPL · Αρχικός πηγαίος κώδικας · Πηγαίος κώδικας θύρας browser. Το narrator.device 25.3 φέρει copyright 1984 Mark Barton / Joseph Katz και δεν καλύπτεται από την GPL του εξομοιωτή. Η ενσωμάτωση στην ιδιωτική εφαρμογή γίνεται με τη δήλωση του ιδιοκτήτη ότι υπάρχει η απαραίτητη άδεια.

Γραμματοσειρά διεπαφής: JetBrains Mono, άδεια SIL Open Font License 1.1. Κείμενο άδειας γραμματοσειράς.

Προεπισκόπηση PDF: PDF.js 4.10.38, Mozilla, Apache 2.0. Οι σελίδες αποδίδονται τοπικά στον browser. Άδεια PDF.js · Πηγαίος κώδικας PDF.js.

Δημιουργία PDF: pdf-lib 1.17.1 και @pdf-lib/fontkit 1.1.1, MIT. Άδεια pdf-lib · Άδεια fontkit.