. . . kann sein - hab alles mögliche ausprobiert.

Es geht nur um diese 2 Einträge in Datei2

1. extern SoftwareSerial port();
2. extern "C" EasyVR easyvr(port);

Der 2. Eintrag ist mit dem Syntax Fehler markiert:
<< Invalid arguments ' Candidates are: EasyVR(const EasyVR &) EasyVR(Stream &) >>

Kann leider nichts damit anfangen

Der Compiler beklagt sind auch über "SoftwareSerial port();":
error: request for member 'begin' in 'port', which is of non-class type 'SoftwareSerial()'
port.begin(9600);