Seite 1 von 1

Eigene sound dateien (Legacy TXT)

Verfasst: 21 Dez 2025, 11:09
von Totogamer
Hallo zusammen,

ich arbeite gerade an einem Projekt mit Python und C++ auf dem legacy TXT Controller (also dem Vorgänger vom TXT 4.0) und würde gerne eigene Sounds abspielen.

Mein Ansatz war bisher, ftrobopy so zu manipulieren, dass ich eigene Sounddateien abspielen kann. Dabei stoße ich aber auf mehrere Probleme:

ftrobopy kann nur im direct mode selbst Sounds abspielen. Dafür müsste allerdings TxtControllerMain beendet werden.

Dieses Programm wird jedoch von einem Watchdog permanent neu gestartet.

Den Watchdog brauche ich wiederum, damit ftrobopy überhaupt funktioniert (u. a. wegen run.sh des nutzers ROBOPro, das anscheinend auch wichtige Umgebungsvariablen setzt).

Ohne direct mode sendet ftrobopy nur sinngemäß „spiele Sound mit Index X“, statt selbst einen Dateipfad anzugeben.

Zusätzlich:

Der Lautsprecher taucht nicht einfach als normales Audiogerät auf, sondern scheint sehr speziell angebunden zu sein.

Das Ersetzen vorhandener Sounddateien ist meines Wissens nicht möglich, da sie dem root-User gehören. (Also theoretisch schon, ich komme nur nicht an das root passwort)

Meine Frage: Gibt es unter der Standard-Firmware irgendeine andere Möglichkeit, eigene Sounds abzuspielen?
Oder läuft das zwangsläufig auf eine Drittanbieter-Firmware hinaus (CFW, Eigenbau o. Ä.)?

Viele Grüße
Tobias

PS: Ich weiß, dass es dazu einen Thread aus 2016 gibt, aber dort scheitert es bei mir am fehlenden Root-Passwort. Eventuell stelle ich mich auch einfach nur dumm an – ganz ausschließen will ich das nicht 😉

Re: Eigene sound dateien (Legacy TXT)

Verfasst: 21 Dez 2025, 11:42
von fishfriend
Hallo...
Mein Stand der Dinge ist, dass man nur mit Tricks an root kommt. U.a. über NodeRed. Wir hatten letztens noch überlegt, ob man über einen Downgrade (*) an root kommt, es aber nicht ausprobiert.
So wie ich das sehe, werden die Töne über Nr. aufgerufen. Wenn man also den Ton ersetzt "sollte" er abgespielt werden.
Alternativen sind Soundmodule von ft oder MP3 über I2C.
Mit freundlichen Grüßen
Holger
(*) Downgrade und dann mit SD-Karte mit root-Rechten... Dann hat man auch nach einem Update root-Rechte.

Re: Eigene sound dateien (Legacy TXT)

Verfasst: 21 Dez 2025, 13:14
von Totogamer
Hallo Holger,
Vielen dank für die schnelle nachricht. Mir ist gerade eingefallen, dass ich das "sounds & lights" modul habe. Ich habe es jetzt auch schon hinbekommen, meine sounds drauf zu laden. Kann ich die inputs zum abspielen der sounds einfach an outputs des txt hängen? Oder muss ich irgendwas spezielles machen?
Ich schaue auch nochmal wegen root rechten. Weil nur drei audio dateien ist halt schon leicht limiterend.
mit Freundlichen Grüßen,
Tobias