Moin aus HH,
möchte mich erst mal Vorstellen, da ich neu in diesem Forum bin:
Mein Name ist Thomas, 47 Jahre und von Beruf Systemadministrator und Entwickler (PHP).
Nun zum Thema:
Ich möchte ein Projekt verwirklichen und hoffe auf Unterstützung aus diesem Forum. Python ist jetzt nicht meine primäre Programmiersprache, habe mich aber schon relativ gut einarbeiten können.
Ich würde gern eine "CarPC"-Applikation auf der Basis von Raspberry Pi 3, Linux (Jessie), Python und QT5 realisieren. Ich habe mir dazu auch schon das Touchdisplay (7") der Rpi-Foundation zugelegt (klasse Teil! Anschliessen, läuft).
Ich weiß das es ähnliche Projekte auf Basis von Kodi (aka XBMC) gibt. Das ist aber nicht mein Ansatz. Ich hätte es gern komplett in Python, weil man da eben nicht auf ein vorgefertigtes Framework (hier Kodi) festgelegt ist und das GUI komplett selbst anpassen kann (inkl. Logik dahinter).
Wünschenswerte Bestandteile:
Audioplayer (must have) :
ist bereits auf gutem Wege
Navigation (must have) :
da fangen die ersten Probleme an. Mir schwebt vor hier Navit zu nutzen (evtl. via qml in QT)
Handsfree (must have):
Hier gibt es noch kein Konzept. Machbarkeit müsste ausgelotet werden
iPod-Steuerung (nice to have)
Die Oberfläche habe ich bereits mit QT Creator gebaut und in Python via PyQt5 kann ich das ganze auch schon steuern. Der Audioplayer (mp3) funktioniert soweit schon recht gut (stelle noch Bilder ein wenn das Interesse vorhanden ist).
Freue mich auf eure Ideen und auf Leute die lust und ein wenig Zeit haben mitzuwirken.
Gruß
Thomas
CarPC - Wer hat lust?
- Sr4l
- User
- Beiträge: 1091
- Registriert: Donnerstag 28. Dezember 2006, 20:02
- Wohnort: Kassel
- Kontaktdaten:
Dein Projekt finde ich interessant. Kodi als Startpunkt hätte ich trotzdem genommen, weil du dich dann eben um sehr viel nicht hättest kümmern müssen und OSMC hätte dir schon ein sehr stabiles, schnell bootendes System bereit gestellt. Und du hättest dann über Kodi Plugins oder externe Programme Zusatzfunktionen dazu programmiert oder einfacher von anderen benutzt.
Ich arbeite gerade (mal wieder) an Heimautomatisierung. Mit dem "Entertainment" Teil bin ich seit längerem sehr zufrieden. TV, Kodi, "Spotify Connect" und Retropie. Jetzt gerade beschäftige ich mich nur mit Spracherkennung, den ohne die halte ich "Smart home" für sinnlos. Ich möchte nicht auf Fernbedienung, Tastatur oder Handy beschränkt sein um Licht, Fernseher anzuschalten oder die Heizung zuregeln. Aber die Erkennung gestaltet sich doch mehr als holprig. Ich vermute das ich pocketsphinx mit falscher Samplerate oder Einstellungen betreibe, oder ich brauche mal ein vernünftiges USB Mikrophon ....
Naja das werden die nächsten Wochen, Monate zeigen. Wenn ich was brauchbares habe zeige ich dir das gerne um dich bei "Handsfree" zu unterstützen. Viel Spaß und Erfolg jedenfalls bei deinem Projekt.
Ich arbeite gerade (mal wieder) an Heimautomatisierung. Mit dem "Entertainment" Teil bin ich seit längerem sehr zufrieden. TV, Kodi, "Spotify Connect" und Retropie. Jetzt gerade beschäftige ich mich nur mit Spracherkennung, den ohne die halte ich "Smart home" für sinnlos. Ich möchte nicht auf Fernbedienung, Tastatur oder Handy beschränkt sein um Licht, Fernseher anzuschalten oder die Heizung zuregeln. Aber die Erkennung gestaltet sich doch mehr als holprig. Ich vermute das ich pocketsphinx mit falscher Samplerate oder Einstellungen betreibe, oder ich brauche mal ein vernünftiges USB Mikrophon ....
Naja das werden die nächsten Wochen, Monate zeigen. Wenn ich was brauchbares habe zeige ich dir das gerne um dich bei "Handsfree" zu unterstützen. Viel Spaß und Erfolg jedenfalls bei deinem Projekt.
So aus Interesse: Weshalb Raspbian? Bei einem Projekt, wo man -- würde ich jetzt vermuten -- eh nichts vom OS, sondern nur die Anwendung sieht, könnte ein maßgeschneiderter Unterbau, der sich auf das notwendige reduziert von Interesse sein. LFS, Gentoo oder Archlinux wären da gängige Kandidaten, wobei letzteres meiner Meinung nach das beste Verhältnis von Aufwand und Nutzen mit sich bringt.iTommix hat geschrieben: Ich würde gern eine "CarPC"-Applikation auf der Basis von Raspberry Pi 3, Linux (Jessie), Python und QT5 realisieren.
Hallo, und danke für die Antwort.Sr4l hat geschrieben:... Jetzt gerade beschäftige ich mich nur mit Spracherkennung, den ohne die halte ich "Smart home" für sinnlos. Ich möchte nicht auf Fernbedienung, Tastatur oder Handy beschränkt sein um Licht, Fernseher anzuschalten oder die Heizung zuregeln. Aber die Erkennung gestaltet sich doch mehr als holprig....
Ich oute mich jetzt mal als "Apple-Jünger". Zu der Zeit als Apple mit Siri um die Ecke kam, ich meine das war das iPhone 4S, besaß ich noch das iPhone 4 und habe mich geärgert das ich nicht in den "genuß" von Siri kam. Somit habe ich mir meine eigene "Siri" für das 4er Programmiert (stand zu der Zeit voll auf den Film Avatar, weshalb meine Siri auch "Neytiri" hieß ). Da hatte ich mich auch mit Speech-Recognition auseinandergesetzt. War auch ziemlich erfolgreich, würde ich sagen. Ich nahm damals die Google-API um das gesprochene zu erkennen und weiter zu verarbeiten. Das ganze war Modular erweiterbar... Habe mal nach meinem Code von damals gesucht, weil ich dachte das es dir nutzen könnte... nicht wiedergefunden Werde aber noch mal in den Tiefen meines Rechners forschen.
Moin...nezzcarth hat geschrieben: So aus Interesse: Weshalb Raspbian?
Naja, Raspian wird halt für den Pi von der Foundation gut gepflegt. Da geht es auch um die notwendigen Treiber (z.B. das Display etc.). Somit muss man sich um das OS schon mal keine Sorgen machen. Hab mit der Entwicklung unter Python/QT auch genug an den Hacken
Grundsätzlich wäre das auch wünschenswert. Allerdings lassen sich auch unter Raspbian alle nicht benötigten Elemente deinstallieren, wenn man denn alles soweit zum laufen bekommen hat und weiß was notwendig ist. Ist meiner Meinung nach zunächst einfacher als sich alles zusammen zu suchen was nicht onboard ist, aber benötigt wird. Naja... letztendlich Philosophisch.nezzcarth hat geschrieben: ...der sich auf das notwendige reduziert von Interesse sein...
Aber hier geht es ja nicht primär um das OS, sondern den Funktionen die in Python implementiert werden sollen.
Grüße
Es gibt von Rasbian mittlerweile wegen dem Raspi Zero ja auch ein minimales Image auf dem man aufbauen kann.
Da wollte ich ja eigentlich drauf hinaus Man kann das natürlich getrennt sehen und gewissermaßen als (Desktop)betriebssystem mit (autogestarteter) spezieller Software, die darauf läuft, auffassen. Eine andere Variante wäre, das als maßgeschneidertes Gesamtsystem zu sehen, bei dem es aus Nutzersicht im Prinzip keine Unterscheidung zwischen OS und darauf laufender Software gibt, sondern alles dezidiert und aus einem Guss wirkt. Aber ich will dir da gar nicht reinreden bzw. den Thread kapern; du hattest nach Ideen gefragt, das war meineiTommix hat geschrieben: Aber hier geht es ja nicht primär um das OS, sondern den Funktionen die in Python implementiert werden sollen.
So war es auch von mir nicht verstanden Alles gut.nezzcarth hat geschrieben:Aber ich will dir da gar nicht reinreden bzw. den Thread kaperniTommix hat geschrieben: Aber hier geht es ja nicht primär um das OS, sondern den Funktionen die in Python implementiert werden sollen.
- Sr4l
- User
- Beiträge: 1091
- Registriert: Donnerstag 28. Dezember 2006, 20:02
- Wohnort: Kassel
- Kontaktdaten:
Da stimme ich dir zu. Googles Erkennung ist schon ganz brauchbar, für mich kommt aber keine cloudbasierte Lösung in Frage. Ich habe mich etwas auf pocketsphinx eingeschossen. Ich müsste mal schauen ob es mittlerweile andere / bessere Projekte gibt.iTommix hat geschrieben: Da hatte ich mich auch mit Speech-Recognition auseinandergesetzt. War auch ziemlich erfolgreich, würde ich sagen. Ich nahm damals die Google-API um das gesprochene zu erkennen und weiter zu verarbeiten. Das ganze war Modular erweiterbar... Habe mal nach meinem Code von damals gesucht, weil ich dachte das es dir nutzen könnte... nicht wiedergefunden Werde aber noch mal in den Tiefen meines Rechners forschen.
Wollte eigentlich meinen Opening-Post bearbeiten, was wohl nicht geht... also nun so der aktuelle Stand:iTommix hat geschrieben: Wünschenswerte Bestandteile:
Audioplayer (must have) : CHECK!
Finishing touches
Navigation (must have) : CHECK!
Finishing touches
Handsfree (must have):
Hier gibt es noch kein Konzept. Machbarkeit müsste ausgelotet werden
iPod-Steuerung (nice to have)
https://www.youtube.com/watch?v=3HWAX7UCgq4
Gruß
Thomas