Hallo zusammen,
Ich programmiere mit Phythonista auf meinem Ipad. Jetzt möchte ich einen Sprachassistenten programmieren. Allerdings weiß ich nicht, wie man es programmieren muss, dass das Programm auf einen Sprachbefehl hört? Hoffe mir kann da jemand helfen.
Sprachassistent mit Phythonista programmieren
Also von Siri würde ich abraten, die Sprachausgabe lief bei mir sehr wackelig über die Python Systemanbindung.
Das Internet ist aber voller Beispiele für unabhängige Sprachassistenten, wenn man Siri abschaltet.
Bsp: https://github.com/snipsco/snips-nlu
Das Internet ist aber voller Beispiele für unabhängige Sprachassistenten, wenn man Siri abschaltet.
Bsp: https://github.com/snipsco/snips-nlu
- noisefloor
- User
- Beiträge: 4163
- Registriert: Mittwoch 17. Oktober 2007, 21:40
- Wohnort: WW
- Kontaktdaten:
Hallo,
@Python567: was heißt denn genau "einen Sprachassistenten programmieren"? Komplett selber, also inkl. Spracherkennung? Dir ist klar, dass andere wie Apple, Amazon, Google und Microsoft hunderte oder tausende Entwickler dann sitzen habe und es trotzdem noch nicht perfekt ist? Oder willst du Siri nutzen?
@poldi: der Link von dir ist kein Sprachassistent in dem Sinn. Die Bibliothek analysiert ja "nur" geschriebenen Text, d.h. da ist nicht die "Übersetzung" von gesprochen -> geschrieben bei.
Gruß, noisefloor
@Python567: was heißt denn genau "einen Sprachassistenten programmieren"? Komplett selber, also inkl. Spracherkennung? Dir ist klar, dass andere wie Apple, Amazon, Google und Microsoft hunderte oder tausende Entwickler dann sitzen habe und es trotzdem noch nicht perfekt ist? Oder willst du Siri nutzen?
@poldi: der Link von dir ist kein Sprachassistent in dem Sinn. Die Bibliothek analysiert ja "nur" geschriebenen Text, d.h. da ist nicht die "Übersetzung" von gesprochen -> geschrieben bei.
Gruß, noisefloor
Das verstehe ich jetzt nicht. Ich möchte ja nicht EINEN eigenen Assistenten erstellen, der meine Stimme erkennt. Der kann schon von einer anderen Plattform sein. Ich möchte aber, dass wenn ich einen Namen sage, das ich meine eigenen Befehle geben kann. Wie ich aber einen Sprachassistenten einfüge und wie ich die Sätze einfüge auf die er antworten soll wenn ich seinen vorprogrammierten Namen sage ist mir ein Rätsel.
noisefloor hat geschrieben: ↑Montag 23. November 2020, 17:29 Hallo,
@Python567: was heißt denn genau "einen Sprachassistenten programmieren"? Komplett selber, also inkl. Spracherkennung? Dir ist klar, dass andere wie Apple, Amazon, Google und Microsoft hunderte oder tausende Entwickler dann sitzen habe und es trotzdem noch nicht perfekt ist? Oder willst du Siri nutzen?
@poldi: der Link von dir ist kein Sprachassistent in dem Sinn. Die Bibliothek analysiert ja "nur" geschriebenen Text, d.h. da ist nicht die "Übersetzung" von gesprochen -> geschrieben bei.
Gruß, noisefloor
Nein, ich möchte einen schon vorprogrammierten Sprachassistenten benutzen (so wie z.B. Siri) heißt dass ich zum Beispiel eine anderen Namen benutzen kann (Falls ich das hinbekomme) Aber hauptsächlich möchte ich, das wenn ich etwas sage, das er mir dann mit meinen eigenen programmierten Sätzen antworten.
Du bekommst das mit Pythonista eben nicht hin. Da kann man so ein Projekt nicht mit umsetzten, weil man die dafür notwendigen Bibliotheken nicht installiert bekommt.
Integration wie gesagt WENN über Siri Shortcuts. Aber ob das schon geht musst du recherchieren, das einzige was ich gefunden habe war eine Verschiebung des Features.
Integration wie gesagt WENN über Siri Shortcuts. Aber ob das schon geht musst du recherchieren, das einzige was ich gefunden habe war eine Verschiebung des Features.
Du hast hier geschrieben, das man das ganze nicht mit Pythonista machen kann. Deswegen, wollte ich es dann auf dem PC programmieren.__deets__ hat geschrieben: ↑Montag 23. November 2020, 18:05 Du bekommst das mit Pythonista eben nicht hin. Da kann man so ein Projekt nicht mit umsetzten, weil man die dafür notwendigen Bibliotheken nicht installiert bekommt.
Integration wie gesagt WENN über Siri Shortcuts. Aber ob das schon geht musst du recherchieren, das einzige was ich gefunden habe war eine Verschiebung des Features.
Nicht ganz die App möchte ich auf meinem IPad mit Pythonista machen. Und dann auf dem IPad auch abspielen. Braucht also in erster Linie kein besonderes Aussehen.
- noisefloor
- User
- Beiträge: 4163
- Registriert: Mittwoch 17. Oktober 2007, 21:40
- Wohnort: WW
- Kontaktdaten:
Hallo,
Gruß, noisefloor
Mach' hier mal bitte ein Beispiel, was du da vor hast. Also nicht in Form von Code, sondern ein Beispiel, was du sagen willst und was dein Skript dann antworten würde.das wenn ich etwas sage, das er mir dann mit meinen eigenen programmierten Sätzen antworten.
Gruß, noisefloor
Zum Beispiel:noisefloor hat geschrieben: ↑Montag 23. November 2020, 19:05 Hallo,
Mach' hier mal bitte ein Beispiel, was du da vor hast. Also nicht in Form von Code, sondern ein Beispiel, was du sagen willst und was dein Skript dann antworten würde.das wenn ich etwas sage, das er mir dann mit meinen eigenen programmierten Sätzen antworten.
Gruß, noisefloor
Ich: Alex kommt.
Skript: Hallo Alex
Oder:
Ich: Öffne Wetter
Skript: (Öffnet die Wetter App)
- noisefloor
- User
- Beiträge: 4163
- Registriert: Mittwoch 17. Oktober 2007, 21:40
- Wohnort: WW
- Kontaktdaten:
Hallo,
ok... dann würde ich auch sagen, was __deets__ bereits sagt: geht nicht. Letztendlich kannst / könntest du ja nur nutzen, was die API von Siri dir zur Verfügung stellt. Schon beim ersten Beispiel würde ja schon vorausgesetzt werden, dass Siri a) den Namen erkennt und b) deinem Skript nur den Namen zurück liefert, damit dein Skript entsprechend reagiert. Wenn du wissen willst, was die Siri API kann, musst du mal die Doku lesen (https://developer.apple.com/siri/).
Und dann kommt für die noch dazu, dass, wie auch bereits gesagt, die Anbindung von Pythonista irgendwo zwischen dünn und schlecht ist.
Pythonista ist halt auch _nicht_ zum Entwickeln von vollwertigen Python-Apps gemacht.
Ggf. kannst du dein Vorhaben eher mit der App "Scriptable" umsetzen. Damit kannst du Scripte für iOS mit JavaScript schreiben. Und, soweit ich das sehe, ist die API-Anbindung an iOS, besser. Habe selber mit Scriptable aber auch noch nie was gemacht.
Gruß, noisefloor
ok... dann würde ich auch sagen, was __deets__ bereits sagt: geht nicht. Letztendlich kannst / könntest du ja nur nutzen, was die API von Siri dir zur Verfügung stellt. Schon beim ersten Beispiel würde ja schon vorausgesetzt werden, dass Siri a) den Namen erkennt und b) deinem Skript nur den Namen zurück liefert, damit dein Skript entsprechend reagiert. Wenn du wissen willst, was die Siri API kann, musst du mal die Doku lesen (https://developer.apple.com/siri/).
Und dann kommt für die noch dazu, dass, wie auch bereits gesagt, die Anbindung von Pythonista irgendwo zwischen dünn und schlecht ist.
Pythonista ist halt auch _nicht_ zum Entwickeln von vollwertigen Python-Apps gemacht.
Ggf. kannst du dein Vorhaben eher mit der App "Scriptable" umsetzen. Damit kannst du Scripte für iOS mit JavaScript schreiben. Und, soweit ich das sehe, ist die API-Anbindung an iOS, besser. Habe selber mit Scriptable aber auch noch nie was gemacht.
Gruß, noisefloor
Ok, danke. Aber noch eine Frage:
In folgendem Link wird auch ein Sprachassistent programmiert was wurde hier verwendet, um die Sprache zu erkennen?
viewtopic.php?f=1&t=48199
In folgendem Link wird auch ein Sprachassistent programmiert was wurde hier verwendet, um die Sprache zu erkennen?
viewtopic.php?f=1&t=48199
Kennst du da ein paar gute? Wo man vielleicht keine App herunterladen muss sondern einfach aus dem www das man dann direkt einfügen kann?