ID.nl logo
Zo krijg je stembesturing op de Raspberry Pi
© Reshift Digital
Huis

Zo krijg je stembesturing op de Raspberry Pi

Met slimme assistenten zoals Google Assistant, Amazon Echo en Apple geef je opdrachten met je stem. Leuk, maar je stemopnames worden wel naar de cloud gestuurd voor verwerking. Met een Raspberry Pi en de opensource-software Rhasspy kun je stembesturing volledig lokaal realiseren, zelfs zonder internet. Je stemopdrachten koppel je dan aan Node-RED of een domoticasysteem zoals Home Assistant, en dat zonder dat Google, Amazon of Apple de hele tijd meeluistert. Zelfs in het Nederlands.

1 Raspberry Pi

Rhasspy heeft minstens een Raspberry Pi 2 nodig, maar we raden toch minstens model 3 aan. Als je complexe zaken wilt gaan doen, is een Raspberry Pi 4 zelfs aan te raden. Daarnaast heb je ook een microfoon en luidspreker nodig. Deze workshop hebben we met de ReSpeaker 2 Mics pHAT van Seeed uitgeprobeerd. Deze prik je op de gpio-header van de Raspberry Pi. De HAT heeft twee microfoons ingebouwd en een luidspreker sluit je aan via de 3,5mm-audiojack of de JST2.0-stekker. Wij gebruiken die laatste, waarop we een 3inch-luidspreker van 8 ohm en 1 watt aansluiten.

2 Audiodrivers

We gaan ervan uit dat je op je Raspberry Pi al de nieuwste Raspbian hebt geïnstalleerd, en via ssh (of een toetsenbord en scherm) opdrachten kunt intypen. Als je de ReSpeaker 2 Mics pHAT of andere audiohardware van Seeed gebruikt, dien je eerst een driver te installeren. Dat doe je met deze drie opdrachten:

git clone https://github.com/respeaker/seeed-voicecardcd seeed-voicecardsudo ./install.sh

Herstart daarna je Raspberry Pi met sudo reboot. Als je daarna weer inlogt, zou je in de uitvoer van de commando’s arecord -l (de lijst van microfoons) en aplay -l (de lijst van luidsprekers) de ReSpeaker-hardware moeten zien.

©PXimport

3 Installeer Rhasspy

Rhasspy kun je installeren in een Docker-container, in een virtuele Python-omgeving of als een Hass.io-add-on voor Home Assistant. In deze workshop voeren we de installatie uit met Docker Compose. Volg onze basiscursus Docker op Raspberry Pi elders in dit nummer om Docker en Docker Compose te installeren, en maak het volgende bestand docker-compose.yml aan:

version: '3.7'services:rhasspy:image: rhasspy/rhasspy:2.5.0-precontainer_name: rhasspyrestart: alwaysvolumes:- /home/pi/containers/rhasspy/profiles:/profilesports:- 12101:12101devices:- /dev/snd:/dev/sndcommand: --user-profiles /profiles --profile nl

Bekijk op het forum van Rhasspy wat de nieuwste versie is en pas het image indien nodig aan. Op het moment van schrijven was dat rhasspy/rhasspy:2.5.0-pre.

©PXimport

4 Webinterface

Maak de Docker-container van Rhasspy met het commando docker-compose up -d. Nadat Rhasspy is opgestart, kun je de webinterface bereiken via http://IPADRES:12101 met in plaats van IPADRES het werkelijke ip-adres van je Raspberry Pi. Dat laatste kom je te weten met de opdracht ip a op je Pi. Kijk naar het ip-adres bij eth0 als je ethernet gebruikt of wlan0 als je wifi gebruikt. In de webinterface zie je rechts bovenaan in het blauw nl staan: dat is het teken dat Rhasspy het Nederlandse profiel gebruikt. Je ziet bovenaan ook een link naar de Getting Started Guide: de documentatie wordt gewoon door dezelfde webserver getoond.

©PXimport

5 Audio-instellingen

Klik links op het icoontje van de gereedschapskist. Je krijgt nu alle services van Rhasspy te zien en die zijn standaard allemaal uitgeschakeld. Rhasspy is eigenlijk een toolkit om een stemassistent mee te maken en voor elk van deze services heb je meerdere keuzes. Selecteer PyAudio bij Audio Recording, en aplay bij Audio Playing. Klik onderaan op Save Settings, waarna Rhasspy herstart. Klik op Audio Recording / Test en kies de microfoon, bijvoorbeeld seeed-2mic-voicecard. Klik op Audio Playing en Refresh en kies je luidspreker, bijvoorbeeld Direct hardware device without any conversions. Sla je wijzigingen nog eens op.

©PXimport

6 Kies een activatiewoord

In de volgende stap kies je een ‘wake word’: het woord dat je tegen Rhasspy dient te zeggen om je stemassistent te activeren. Selecteer Porcupine bij Wake Word en sla je wijzigingen op. Klik dan op Wake Word en Refresh. In de lijst voor de knop Refresh kun je nu uit een tiental activatiewoorden kiezen, zoals porcupine (de standaard) en hey pico. Als je je eigen activatiewoord wilt aanmaken, dan kan dat met de Picovoice Console. Maak een directory genaamd porcupine in je profielmap van Rhasspy en plaats het bestand daar. Daarna kun je het in de instellingen selecteren. Vergeet niet op Save Settings te klikken.

©PXimport

7 Spraak naar tekst en andersom

Stel Speech to Text in op Kaldi (als je een Raspberry Pi 4 hebt, want dit vraagt meer rekenkracht) of Pocketsphinx (voor eerdere modellen). Zet Text to Speech op Espeak en sla je wijzigingen op. Als je de pagina daarna ververst, krijg je de melding dat Rhasspy bestanden moet downloaden. De speech-to-text-engine heeft immers een akoestisch model en basiswoordenboek nodig. Klik bovenaan op Download. Als alles gedownload is, krijg je de melding Training Profile. Je krijgt ook de melding dat Rhasspy niet zeker is van enkele woorden hoe het die moet uitspreken.

©PXimport

8 Woordenboek

Klik op View bij de melding over onbekende woorden of klik in de zijbalk links op het icoontje met de twee aanhalingstekens. Rhasspy heeft al een gok gedaan over de uitspraak van de onbekende woorden, door er hun fonetische transcriptie bij te zetten. Klik op check to be sure om de beschikbare fonemen te bekijken. Klopt er iets niet, pas dit dan aan. Klik tot slot op Confirm Guesses. De woorden worden dan samen met hun uitspraak toegevoegd aan je lijst met Custom Words. Merk je later dat je een verkeerde uitspraak hebt toegevoegd, dan kun je deze altijd op deze pagina nog aanpassen.

©PXimport

9 Je bedoeling herkennen

Dan rest er nog één component die we moeten instellen: Intent Recognition. Stel die in op Fsticuffs en sla je wijzigingen op. Na de herstart zou Rhasspy je opdrachten moeten herkennen. Welke zinnen Rhasspy exact herkent, vind je op de pagina Sentences. De inhoud daarvan heeft de syntaxis van een ini-bestand, en elke sectie is een ‘intent’ of bedoeling. Bekijk bijvoorbeeld de regel [GetTime] met daarna de regel hoe laat is het. Dat betekent: als je de zin “hoe laat is het” uitspreekt, verstaat Rhasspy dit als de bedoeling GetTime. Je kunt hier ook complexere regels invullen, op de pagina staat een link naar de volledige syntaxis.

©PXimport

10 Test!

Ga nu naar de pagina Test en typ een van de zinnen uit de pagina Sentences in het tekstveld naast Recognize. Klik op de knop ernaast. Als je bijvoorbeeld “zet de woonkamerlamp aan” invoert, verschijnt er na een druk op de knop ChangeLightState onder, de waarde woonkamerlamp bij het slot name en de waarde aan bij het slot state. Als je op Show JSON klikt, krijg je gedetailleerdere informatie over wat Rhasspy herkent. Als dit werkt, is de ultieme test het daadwerkelijk uitspreken: spreek het activatiewoord uit (bijvoorbeeld “hey pico”) en daarna je zin. Als alles goed gaat, toont de testpagina nu je woorden in tekst, inclusief de herkende intent en slots.

©PXimport

Rhasspy verstaat me niet!

Het succes van Rhasspy hangt van allerlei factoren af. Allereerst van de kwaliteit van je microfoon. De hier voorgestelde ReSpeaker 2 Mics pHAT is oké, maar geen hoogvlieger en hij heeft een beperkt bereik. Vermijd ook stoorzenders zoals achtergrondgeluid. Als Rhasspy moeilijk je activatiewoord (wake word) verstaat, probeer dan een ander uit (een zelfgetraind activatiewoord werkt het best). Als Rhasspy je opdrachten na het activatiewoord moeilijk verstaat, probeer dan eens een andere speech-to-text engine. Als het daarna echt nog niet goed werkt, overweeg dan om naar het Engels over te schakelen: de spraaktechnologie voor het Engels werkt doorgaans beter dan die voor het Nederlands.

©PXimport

11 Actie!

Rhasspy herkent nu wat je zegt en achterhaalt de bedoeling daarachter, maar doet er nog niets mee. Gelukkig ondersteunt Rhasspy diverse manieren om op je ‘intents’ te reageren. Standaard stuurt Rhasspy bij het herkennen van een intent een event met JSON-code uit via een WebSocket. Je kunt dan in een ander programma naar deze WebSocket-events luisteren en daarop reageren. Een handig programma daarvoor is Node-RED, dat je ook eenvoudig op je Raspberry Pi met Docker installeert.

©PXimport

12 WebSockets

Kies in Node-RED uit het palet links onder het kopje network een node websocket in en versleep die naar de werkruimte in het midden. Dubbelklik erop, laat het type op Listen on staan en klik bij Path op het icoontje van het potlood naast Add new websocket-listener. Vul bij Path de url ws://rhasspy:12101/api/events/intent in, of vervang rhasspy in de url door de hostname of het ip-adres van je Raspberry Pi als je Node-RED op een andere computer hebt draaien. Laat Send/Receive op payload staan en klik op Add. Geef dan je node websocket in een naam en klik op Done.

13 Debug

Sleep nu een node debug (in het onderdeel common helemaal bovenaan) naar de werkruimte. Verbind het rechtse grijze vakje van je websocket-node met het linkse grijze vakje van de debug-node. Klik dan op Deploy om je flow in Node-RED uit te rollen. Klik nu op het menu helemaal rechts bovenaan en dan op View / Debug messages. Rechts krijg je nu alle boodschappen van de debug-node te zien. Als je nu tegen Rhasspy praat en die de intent herkent, krijg je in het debug-venster de JSON-code van de intent te zien.

©PXimport

14 Van string naar object

Maar eerst dienen we de JSON-string (een reeks tekens) naar een JSON-object om te zetten. Sleep een node json uit het onderdeel parser en plaats die tussen de websocket- en debug-nodes. Daarvoor dien je de bestaande verbindingen te verwijderen (selecteer en druk op Delete) en nieuwe verbindingen te maken. Als je nu weer op Deploy klikt en tegen Rhasspy praat, zie je in het debug-venster de intent in de vorm van een object in plaats van een string. Onderdelen kun je nu uitklappen, bijvoorbeeld het deelobject intent met daaronder name die de naam van de herkende intent bevat, zoals “GetTime”.

©PXimport

15 Wat zei je?

Hang nu een node switch (uit function) achter de json-node en dubbelklik erop. Vul bij Property de eigenschap msg.payload.intent.name in en vul bij de regel onderaan achter == niets in, omdat een niet herkende zin een intent zonder naam krijgt. Klik op Done. Voeg achter de switch-node een node change (uit function) toe, dubbelklik erop en zet de payload op Wat zei je?. Geef de node eventueel een naam en klik op Done. Hang achter deze node een node http request (uit network), verander de methode naar POST en vul bij de url http://rhasspy:12101/api/text-to-speech in. Klik op Done en dan Deploy.

©PXimport

16 Intents herkennen

Als je nu iets zegt dat Rhasspy niet verstaat, antwoordt hij “Wat zei je?”. Door nu aan de switch andere regels toe te voegen, kun je voor elke herkende intent een andere actie laten uitvoeren. Klik in de eigenschappen van de switch-node op het knopje +add onderaan om een regel toe te voegen en vul in het veld na het isgelijkteken GetTime in. Er verschijnt nu een extra uitgang aan de switch-node. Hang daar een node function (in het onderdeel function) achter en verbind die ook met je http request. Dubbelklik op de intent en geef die de naam GetTime.

©PXimport

17 Hoe laat is het?

In de function-node schrijf je een javascript-functie, die de tijd uitvoer als een tekst, die door de http request aan Rhasspy wordt doorgegeven om uit te spreken. In die functie maak je eerst een variabele timeString, waaraan je de uitvoer van de methode toLocaleTimeString op een nieuw Date-object toekent. Op het einde van de functie geef je de payload terug, waaraan je de string “Het is” en de tijd toekent. In die tijd vervang je de dubbele punt (:) door de string “ uur “. Als je deze node nu opslaat en de flow uitvoert via Deploy, antwoordt Rhasspy je op je vraag hoe laat het is.

©PXimport

18 Slots

GetTime is een eenvoudige intent, maar complexere intents zoals ChangeLightState bevatten ook slots. Die kun je eenvoudig uit de JSON-code halen in Node-RED. Voeg een nieuwe regel in de switch-node toe en test op ChangeLightState. Hang hieraan een node template (in het onderdeel function) en verbind die ook weer met de http request. Vul in het tekstveld template de code Ik zet de {{ payload.slots.name }} {{ payload.slots.state }} in. Hiermee antwoordt Rhasspy je “Ik zet de woonkamerlamp aan”, als je “Zet de woonkamerlamp aan” vraagt, en hetzelfde voor andere apparaten en toestanden die voor de intent zijn gedefinieerd.

©PXimport

19 Apparaten aansturen

Uiteraard kun je Rhasspy op deze manier ook acties laten uitvoeren, zoals je lampen daadwerkelijk in- en uitschakelen. Hoe dat precies gebeurt, hangt af van wat voor lampen je hebt en welke API deze aanbieden. Voor een REST API gebruik je een http request, voor apparaten die MQTT spreken gebruik je mqtt out en definieer je een mqtt-broker. Uiteraard kun je ook allerlei nodes toevoegen voor extra functionaliteit en dan kun je zo bijvoorbeeld je Philips Hue-lampen via spraak aansturen.

©PXimport

20 En verder

Rhasspy is een heel flexibel systeem voor spraakbesturing. Bijna elk onderdeel kun je wel vervangen of aanpassen. Bekijk zeker de interne documentatie van je installatie. We hebben ons in deze workshop gefocust op de integratie met Node-RED, maar ook met het domoticasysteem Home Assistant is er een uitstekende integratie. Via de http en de WebSocket API en MQTT-boodschappen die het Hermes-protocol volgen, kun je bovendien in principe elk systeem met Rhasspy koppelen. Bezoek zeker ook het Rhasspy-forum waar een behulpzame community actief is.

©PXimport

Meerdere apparaten met Rhasspy

Je kunt Rhasspy ook op meerdere Raspberry Pi’s verspreid in je huis installeren. Eén Raspberry Pi is dan de base of master, en die neemt de spraakherkenning, spraaksynthese en herkenning van de intents op zich. Op de andere Raspberry Pi’s (dat kunnen zelfs Raspberry Pi Zero’s zijn) activeer je alleen de audioverwerking van de microfoon en luidspreker en de herkenning van het wake word. Je spreekt dan tegen een van de satellieten, die herkent het activatiewoord en stuurt je audioboodschap naar de base, die er een intent in herkent. Als je Node-RED-flow dan een antwoord naar de spraaksynthese stuurt, wordt die audio op zijn beurt naar de luidspreker van de juiste satelliet gestuurd.

©PXimport

▼ Volgende artikel
Alles over Tomb Raider: The Legacy of Atlantis, Catalyst en de aankomende serie
© Crystal Dynamics
Huis

Alles over Tomb Raider: The Legacy of Atlantis, Catalyst en de aankomende serie

Eind 2025 kregen we eindelijk de langverwachte eerste beelden van Tomb Raiders toekomst te zien. Het was al een aantal jaren bekend dat Amazon de franchise met zowel een serie als nieuwe games wilde terugbrengen, maar hoe precies, dat was nog lang giswerk. Nu is bekend dat er maar liefst twee nieuwe games op stapel staan: Tomb Raider: The Legacy of Atlantis en Tomb Raider: Catalyst.

Releasedata van de nieuwe Tomb Raider-games

Tijdens The Game Awards in 2025 werd aangekondigd dat Tomb Raider: The Legacy of Atlantis (een remake van de allereerste Tomb Raider-game uit 1996) in 2026 moet verschijnen. Een geheel nieuwe Tomb Raider-game die zich later in de tijdlijn afspeelt is Catalyst, de game die in 2027 moet verschijnen. Beide spellen komen uit op de PlayStation 5, Xbox Series X en S en pc.

Beide titels worden ontwikkeld door Crystal Dynamics, dat eerder Tomb Raider uit 2013 en Rise of the Tomb Raider uit 2015 maakte. Ook hielp de studio mede-ontwikkelaar Eidos Montréal met de productie van Shadow of the Tomb Raider (2018). De studio Flying Wild Hog (Shadow Warrior, Trek to Yomi) ondersteunt de ontwikkeling van Tomb Raider: The Legacy of Atlantis.

Allemaal in één tijdlijn

Met dit nieuwe Tomb Raider-tijdperk willen Amazon en ontwikkelaar Crystal Dynamics harder dan ooit inzetten op de eenduidige tijdlijn van de franchise. In de allereerste Tomb Raider-game uit 1996 was Lara Croft al een geharde avonturier, en in 2012 begon Crystal Dynamics met het vertellen van haar 'oorsprongsverhaal'. De zogenaamde Survivor-trilogie omvat de games Tomb Raider (2013), Rise of the Tomb Raider (2015) en Shadow of the Tomb Raider (2018), die samen laten zien hoe Lara steeds meer in die rol van de geharde bad-ass groeit.

©Crystal Dynamics

De bedoeling is in principe altijd geweest dat de Survivor-trilogie een voorloper vormt op de originele games, al werd daar nog vaak over gediscussieerd door fans. Sommigen vinden bijvoorbeeld dat de sfeer van de modernere games niet goed overeenkomt met de originele titels. Desalniettemin gaat Amazon door met het plan, zo werd al aangekondigd in 2021, waar in een speciale video het volgende werd gezegd over de aankomende Tomb Raider-game:

"Het bevat alle elementen die de Tomb Raider-reeks een van de meest geprezen franchises in gaming heeft gemaakt. Spelers besturen een zelfverzekerde en multidimensionale heldin in een omgeving waarin verkenning en creatief routes vinden wordt beloond. Er zijn duizelingwekkende puzzels om op te lossen en er is een grote variatie aan vijanden om het tegen op te nemen."

©Crystal Dynamics

Tomb Raider: Legacy of Atlantis

Tomb Raider: The Legacy of Atlantis lijkt dit duidelijk te moeten maken. De game is dus een remake van het spel waar de franchise mee begon, met gemoderniseerde gameplay en visuals. Het verhaal rondom het krachtige artefact de Scion blijft intact, al gaat de verhaalvertelling in deze versie van het spel wat anders dan in 1996.

Dit biedt de ontwikkelaar ook genoeg kansen om het avontuur waar het voor Lara allemaal begon te koppelen aan de Survivor-delen, en dus het tijdperk tussen nieuw en oud te overbruggen. De dinosauriërs uit het origineel zijn dus nog gewoon aanwezig, al is dat nu met veren. Want we moeten wel rechtdoen aan de geschiedenis.

Watch on YouTube

Tomb Raider: Catalyst

Dus wat betekent dat voor Tomb Raider: Catalyst, de andere game die tijdens The Game Awards voor het eerst getoond werd? Catalyst is eigenlijk een soort schone lei voor Tomb Raider, met een verhaal dat zich na alle voorgaande games, boeken, comics en series - ja, daar komen we later nog op - afspeelt.

De voorgaande verhalen worden wel als 'canon' (lees: onderdeel van de geschiedenis in deze tijdlijn) beschouwd. Dat kunnen we opmaken uit de onthullingstrailer van het spel, waarin gerefereerd wordt aan de gebeurtenissen uit Tomb Raider (2013) en de eerste Tomb Raider-game - alsmede Legacy of Atlantis dus.

Watch on YouTube

Het spel speelt zich af in het noorden van India, in de nasleep van een cataclysmische gebeurtenis waardoor verschillende geheimen uit de geschiedenis plotseling geopenbaard zijn. Lara Croft en zo ongeveer iedere andere schattenjager in de wereld gaat dus op pad naar het gebied om de geheimen en rijkdommen van weleer te ontdekken. Aan Lara de taak om te zorgen dat de soms gevaarlijke mythische voorwerpen uit de verkeerde handen blijven, wat volgens de website voor een verhaal bomvol 'vertrouwen en verraad' zorgt.

De start van een trilogie?

Het is goed mogelijk dat Catalyst het eerste deel is van een gloednieuwe Tomb Raider-trilogie. In maart 2024 vond er bij het South by Southwest-filmfestival (SXSW) een panel plaats waarin (zo ontdekte het Tomb Raider fan-account Society of Raiders) Dimitri Johnson aan het woord kwam.

©Crystal Dynamics

Johnson, een producent van onder andere de eerste Sonic the Hedgehog-film, heeft een deal gesloten met Amazon Studios voor het ontwikkelen van televisieseries, onder andere romdom Tomb Raider. In het panel over transmedia - oftewel het gebruiken van een IP (intellectual property) via verschillende mediums, waaronder live-action films, series, animatie en games - zei hij het volgende:

"Er is een franchise waar we aan werken waar ik niet te diep op in kan gaan. En dit is een groot experiment voor ons - de studio's en het gamebedrijf waar we werken aan animatie, live-action films, live-action televisie en een trilogie aan games die gebouwd zijn in Unreal 5. Daarbij kijken we naar een manier om de assets die voor de game gebruikt worden toe te passen om de productie van de live-action producties te ondersteunen."

©Amazon

De precieze franchise waar het om gaat wordt niet genoemd, maar gezien zijn betrokkenheid bij de live-action serie valt aan te nemen dat het om Tomb Raider gaat. Hij heeft dus mogelijk bevestigd dat Cataclysm het startschot is van een nieuwe Tomb Raider-trilogie.

Amazon en Crystal Dynamics lijken hier ook naar te hinten met de trailer van het spel. Na een lange monoloog van een antagonist over hoe de 'legende van Lara Croft tot een einde moet komen' stelt de avonturier zelf dat ze nog maar net begonnen is. Dat kan uiteraard een knipoog zijn naar haar langverwachte terugkeer, maar het lijkt erop dat Amazon hard op Tomb Raider gaat inzetten.

©Crystal Dynamics

De stem van Lara Croft

In de nieuwe games krijgt Lara een nieuwe stemactrice. Alix Wilton Regan - bekend van rollen in Mass Effect 3, Cyberpunk 2077 en Assassin's Creed: Origins - gaat het stokje overnemen van Camilla Luddington, die het personage vertolkte in de Survivor-trilogie. Na de aankondiging dat Regan de rol op zich gaat nemen, plaatste Luddington een emotioneel bericht op haar Instagram-account:

"Ik wil jullie laten weten dat ik van de fans heb gehouden. Het was een ongelooflijke eer om Lara Croft te spelen en ze blijft altijd onderdeel van mij uitmaken. De Survivor-trilogie bood mij een decennium aan avontuur dat ik nooit ga vergeten. Ik kan niet trotser zijn op wat we hebben gecreëerd. Zoals altijd ontvangt de nieuwe actrice een ongelooflijke gift door in haar laarzen te mogen stappen."

View post on Instagram
 

Gameplay van de nieuwe Tomb Raider

Van Legacy of Atlantis hebben we al wat gameplay - mogelijk gemaakt door Unreal Engine 5 - kunnen zien met de onthullingstrailer. Daaruit blijkt dat Lara net zo acrobatisch is als in de oorspronkelijke PlayStation-games - iets wat in de Survivor-trilogie minder aan bod kwam. In de trailer zien we in ieder geval dat Lara zich niet simpelweg omhoog drukt tijdens het klimmen, maar haar iconische 'cirkelmethode' nog altijd onder de knie heeft. Verder zijn er beelden te zien van het klimmen, een puzzel en de valstrikken die je in de verschillende tombes te wachten staan. Ook kregen we een glimp van de gunplay in het spel. Lara heeft haar twee vertrouwde pistolen, en kan die al ontwijkend en springend loslaten op dinosauriërs.

Van Catalyst is nog geen gameplay getoond, al onthult de cinematische trailer mogelijk wel een paar gameplaymogelijkheden. Denk aan de grijphaak die Lara op Spider-Man-achtige wijze aan haar pols heeft hangen, en die ze schijnbaar ook tijdens gevechten kan inzetten om vijanden af te leiden of uit te schakelen. Ook zien we haar een lamp kapotschieten om voor verwarring te zorgen, en daar een voordeel uit halen. Wellicht wordt de combat en stealth dus wel uitgebreid met mechanieken rondom lichtinval. Veel meer is er nog niet op te maken, al zijn er in de afgelopen jaren wellicht al een paar details naar buiten gekomen.

©Crystal Dynamics

Eerdere geruchten

Deze nieuwe Tomb Raider-games zijn al jaren in ontwikkeling, en er zijn in die tijd ook een flink aantal geruchten opgedoken rondom Catalyst. Niets is bevestigd, dus houd een korreltje zout bij de hand.

Het is de insider V Scooper en journalist Gregory Felipe namelijk ter ore gekomen dat de nieuwe Tomb Raider-game een soort Ubisoft-achtige open wereld-game betreft. V Scooper deelde eerder ook al details over het verhaal van Catalyst, die op basis van de onthulling goed overeenkomen.

Volgens V Scooper heeft Lara naast 'gebruikelijke Lara bewegingsmethodes' toegang tot een motor en parachute om zich door het noorden van India te begeven. Daarbij hint hij naar verschillende confrontaties met dieren als luiaarden en tijgers in gebieden als jungles, bergen en woestijnen.

©Crystal Dynamics

Felipe had het voor die berichten ook al over een motor waarmee Lara zich door de map kan verplaatsen. Daarbij had hij het ook over companions met unieke vaardigheden, en dat er bekende personages uit de vorige game terugkeren.

Het spel bevat volgens Felipe vijf Far Cry-achtige vijanden, die volgens hem bestaan uit de stereotiepe rijke man, een misdaadbaas en een duo van twee broers. Lara zelf zou daarbij toegang krijgen tot een skilltree met magische skills. Nogmaals: dit zijn allemaal geruchten. Geen van deze gameplayelementen is tot nu toe bevestigd en er kan in de tijd sinds de rapportage van alles veranderd zijn.

©Crystal Dynamics

De Tomb Raider-serie met Sophie Turner

Tomb Raider en Lara Croft zijn uiteraard game-iconen, maar de franchise is al geruime tijd ook onderdeel van het Hollywoodlandschap. In 2001 en 2003 kwamen respectievelijk de films Lara Croft: Tomb Raider en Lara Croft: Tomb Raider - The Cradle of Life uit. Ondanks de sterrenkracht van Angelina Jolie als Lara Croft waren de films niet bijster succesvol, dus het duurde tot 2018 totdat Lara weer op het witte doek verscheen. Ook met Alicia Vikander in de hoofdrol wist Tomb Raider niet veel indruk te maken als film.

Enfin, we geven niet op. In 2024 kwam Netflix met de animatieserie Tomb Raider: The Legend of Lara Croft - waarvan een tweede en laatste seizoen in 2025 verscheen. Deze serie volgt Lara Croft na de Shadow of the Tomb Raider-game, en overbrugt dus het tijdperk van de Survivor-trilogie en de originele games. Helaas werd ook de animatieserie niet bijster goed ontvangen. Een prima tussendoortje, maar niets om over naar huis te schrijven.

©Netflix

Maar Hollywood - en specifiek Amazon in dit geval - weet niet van ophouden. Er wordt namelijk ook al sinds eind 2023 gewerkt aan een live-action Tomb Raider-serie door Fleabag-maker Phoebe Waller-Bridge, die op een nog onbekend moment op Amazon Prime Video verschijnt. Het heeft even mogen duren voordat de serie in productie ging, maar begin 2026 was het eindelijk zover. In februari kwamen de eerste setfoto's van de serie naar buiten.

Daarbij werd ook bekendgemaakt dat Sophie Turner (van Game of Thrones- en X-Men-faam) de rol van de iconische avonturier op zich neemt. Ze wordt vergezeld door onder anderen Martin Bobb-Semple als Lara's compagnon Zip, Alien-actrice Sigourney Weaver als Evelyn Wallis, Harry Potter-ster Jason Isaacs als Atlas DeMornay en Bill Paterson (Fleabag) als Winston - Lara's butler. Het is nog niet geheel duidelijk hoe de live-action serie in de Tomb Raider-tijdlijn past, en details over het verhaal zijn momenteel nog schaars. Zodra er meer duidelijkheid is, lees je dat uiteraard in dit overzicht.

▼ Volgende artikel
Meerdere Assassin's Creed- en Far Cry-games in ontwikkeling
Huis

Meerdere Assassin's Creed- en Far Cry-games in ontwikkeling

De Franse uitgever Ubisoft heeft meerdere games in de Assassin's Creed- en Far Cry-reeksen in ontwikkeling.

Dat liet ceo Yves Guillemot weten in een interview met Variety, dat vooral draaide om de herstructurering van het bedrijf. De Assassin's Creed-, Far Cry- en Rainbow Six-franchises vallen tegenwoordig onder Vantage Studios, een dochteronderneming die Ubisoft samen met Tencent heeft opgericht.

"We hebben een solide planning op de rit bij Vantage Studios", aldus Guillemot. "We ontwikkelen meerdere games in de Assassin's Creed-franchise. Het gaat daarbij zowel om singleplayer- en multiplayerervaringen, met een ambitie om de spelersaantallen te laten groeien. Vorig jaar had de franchise al meer dan dertig miljoen spelers."

Over Far Cry: "Mensen wachten met smart (op nieuwe delen). We hebben op dit moment twee erg veelbelovende projecten in ontwikkeling." Hij gaf niets prijs over deze projecten, maar er gaan al langere tijd geruchten over twee Far Cry-games: een nieuwe singleplayerervaring en een losstaande multiplayergame - mogelijk een extraction shooter - waarbij beide games mogelijk een deel van de spelwereld of spelmechanismen delen.

Ubisoft op de schop

De herstructurering van Ubisoft zorgt er ook voor dat er diverse ontslagen vallen, studio's worden gesloten en games zijn geannuleerd. Eerder deze week bleek al dat er ontslagen vallen bij Ubisoft Toronto, al werd daarbij wel gecommuniceerd dat de Splinter Cell-remake in ontwikkeling blijft. De herstructurering en ontslagen leveren ook protesten op bij werknemers en vakbonden.

Over die protesten zei Guillemot in het interview: "Ik begrijp volledig de legitieme zorgen van onze teams in Frankrijk en de rest van de wereld. Ubisoft ondergaat op dit moment een grote transformatie, dat invloed heeft op onze organisatie, werkzaamheden en cultuur. Veranderingen op deze schaal wekken logischerwijs vragen op en zorgen voor spanning, zeker wanneer ze impact hebben op de routines van mensen. Ik wil luisteren, met verantwoording leiden en onze teams blijven betrekken. Maar ik kan niet negeren dat we onderdeel uitmaken van een industrie die competitiever en veeleisender is dan ooit tevoren."