
In de maak. Volgens mijn ‘collega’ staan we er ongeveer zo voor:
Waar IRIS 2.0 nu staat
- Squelch → werkt
- Opname → werkt
- STT → werkt
- AI → werkt (en hoe!)
- TTS → werkt
- Uitzenden → werkt
- Contextbuffer → werkt
- Crash → opgelost
Dat betekent dat de hele keten functioneel rond is.
Wat nu nog overblijft zijn:
- accent / stemkeuze
- nuance in de prompt
- kleine logica‑verbeteringen
- eventueel wat “persoonlijkheid” bijschaven
- stabiliteit verder verhogen
Dat zijn geen blokkades meer. Dat is verfijning.
10 mei
En het werkt. Inmiddels wel — we hebben even streng moeten ingrijpen.
Wat goed beviel was de indeling. En verder eigenlijk helemaal niets. Dus alles weer gedeleted en versie 1.6 erbij gepakt. Deze voldeed wel, en we hebben het opgesplitst in min of meer de bovenstaande modules. Geen extra toevoegingen.
Versie 2 is dus eigenlijk 1.6 maar dan opgesplitst. Nu is het een stuk overzichtelijker omdat het geen lang programma meer is, en dat is veel waard. Hiermee kun je makkelijker aan een probleem of toevoeging werken.
Nieuws & verkeer
Nadat het werkte wil je weer wat nieuws. Omdat we te lang bezig zijn geweest met het versnellen van de TTS en STT, werd het tijd om dit even te laten en iets leuks aan Iris toe te voegen.
Hoe handig zou het zijn als je haar om ‘Het Nieuws’ vraagt en zij gewoon de koppen van de NOS voorleest en bij navraag wat verdieping geeft?
De NOS heeft een API speciaal voor mensen die iets met de data van de NOS willen doen, en deze gebruiken wij nu ook in een aparte module. Wanneer je nu aan Iris vraagt om het nieuws of een vergelijkbare tekst, springt het programma naar news.py, dat de laatste vijf headlines ophaalt. Deze worden daarna geheel in Iris’ stijl voorgelezen.
Deze truc hebben we ook uitgehaald met verkeersdata. Deze blijken ook vrij toegankelijk te zijn. De module traffic.py haalt deze data op en filtert op basis van een straal van 50 km. Wanneer Iris deze data raadpleegt omdat hierom gevraagd is, krijgt zij dus redelijk lokale data aangeleverd waarvan zij dan weer een mooi verhaal maakt voor de eindgebruiker. Op verzoek kan zij ook naar andere regio’s kijken of eventueel data voor heel Nederland ophalen.
Hoor je nu bijvoorbeeld dat de A30 afgesloten is, dan kun je gerust vragen waarom dat zo is. Je krijgt dan te horen dat dit in verband is met asfalteringswerkzaamheden.
Plannen
Deze grappen willen we ook uithalen met:
- het weer (een weermodule maken)
- actuele en voorspelde propagatie voor de zendamateurbanden
Wanneer dit allemaal af is, zou het zomaar kunnen zijn dat Iris — mits de frequentie langer dan 5 minuten niet in gebruik is — elk uur een soort nieuwsbulletin geeft van een minuut of anderhalf.
Aankondiging van tijd en datum, de vijf nieuwskoppen, het weer, files en propagatieverwachtingen, afgesloten met haar naam en callsign.
Een leuk baken, denk ik.


