Hallo
ich habe den fred ueber google gefunden. ich hatte auch einen siriproxy der dann mein selbst entwickeltes home automation system gesteuert hat.
aber irgendwas hat sich geaendert und die erkennung blieb immer bei "finished speech" stehen. im entwicklerblog vom siriproxy steht das wahrscheinlich apple irgendwas veraendert hat.
ich habe mir jetzt das cydia tweak "assistant extension" installiert.
jetzt kann ich in objective-c plugins schreiben. das finde ich besser und apple kann hoffentlich nicht blocken.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Siri-Proxy - wer hat know how und will mitbasteln?
Einklappen
X
-
So, Hardware ist eingetroffen
. Dann werde ich mir mal die Anleitung für die Installation durchlesen. Freu, freu. 
Sent from my iPhone using Tapatalk
Einen Kommentar schreiben:
-
Das geht! Halt über den Umweg IP-> GA-> HSZitat von RalfN Beitrag anzeigenvielleicht kann man den HS auch damit steuern.
Einen Kommentar schreiben:
-
SIRI unser Hausmädchen
Hallo Thorsten,
ich hab gerade Deinen Thread über Siri gelesen.
Toll!Sicherlich sind wir ganz am Anfang was intelligente IT betrifft. Aber schon geil was die Kollegen mit dem angebissenen Apfel so drauf haben. Da kommen permanent innovative Ideen wie Technik zu funktionieren hat.
Ich muss zusehen, dass ich mir schneunigst innovative Technik ins Haus hole.
Super Arbeit die Du da geleistet hast.
Ich werde gerne darauf zurückkommen sobald die Technik @ home ist.
Mike hat das ja bereits in sein mmh eingebaut, vielleicht kann man den HS auch damit steuern.
Viele Grüße
Ralf
Einen Kommentar schreiben:
-
Hmm, das klingt recht sinnvoll weil ich teile diese Meinung (volatile Schnittstelle)Zitat von ThorstenGehrig Beitrag anzeigenWenn diese gefunden hat - kann man immernoch überlegen ob man das ganze auf professionellere Beine stellt - oder ob der Quick&Dirty ansatz reicht... - meine Meihnung dazu: da wird in den nächsten 12-24 Monaten noch so viel passieren - das der jetzige Aufwand nur begrenzten Nutzen hat.
Dann darf ich das erstmal zu den Akten legen, ob in ruby alles besser ist* als in 30J alten Makefiles, den lieben Gott entscheiden lassen und gut ists
Makki
*) das ist crap..
Einen Kommentar schreiben:
-
wenn die API in iOS freigelegt ist, brauchst du aber immer noch ne iOS App, die deine Sprachsteuerung dann übernimmt. Aber generell finde ich es auch besser zu Warten, was Apple da für Möglichkeiten einräumt. Klar, wäre mein Haus fertig und alle sonstigen Baustellen beseitigt würde ich auch mitbasteln, aber was langfristiges ist es halt sicher nicht.
Ob nun Ruby oder sonst was, das Ziel muss IMHO eh ein XML File sein in dem der Befehl und die Aktion gemappt werden. Alles andere macht auf Dauer keinen Spass/Sinn.
Einen Kommentar schreiben:
-
In der IOS 5.1 soll die API für Siri offen gelegt werden, vielleicht ist das ganze Proxy Geraffel dann auch schon wieder hinfällig. Vielleicht mal bis März abwarten....
Einen Kommentar schreiben:
-
Hi,Zitat von makki Beitrag anzeigenEine Vorlage hat man, bis nach dem SSL-Server (das ist easy) und ab dem parsen der Antworten (auch easy ansich) helfe ich soweit möglich..
also der SSL-Server und das parsen der Antworten sind ja nicht das Know-How vom Siri-Proxy - es ist eher die Kommunikation mit dem Apple-Server. Die Teile sind aber offen gelegt.
"In Richtig" wäre eigentlich eine Umgebung die für ein iPhone und für ein Android zeitgleich funktioniert (Google sollte da ja "offener" sein - sagt man zumindest?)
Die paar Scripts zum Parsen von "Seerosenteich" in eine nette GUI reinzupacken ist dann eine ganz andere geschichte. Wer das per copy&paste nicht hinkriegt - ist bei den WG plugins auch aufgeschmissen (ich kann weder die eine noch die andere Programmiersprache - copy&paste tun es aber für mich).
Für "uns" sehe ich das als POC / Field-Trail mit "quick&dirty" methoden - um erstmal herauszufinden ob sich der Aufwand lohnt und wo mögliche Einsatzszenarien sind.
Wenn diese gefunden hat - kann man immernoch überlegen ob man das ganze auf professionellere Beine stellt - oder ob der Quick&Dirty ansatz reicht... - meine Meihnung dazu: da wird in den nächsten 12-24 Monaten noch so viel passieren - das der jetzige Aufwand nur begrenzten Nutzen hat. Mein WG bleibt "sauber" - die Siri läuft erstmal schön in der VM.
Bei mir hat sich übrigens bisher nur ein Einsatzzweck als Sinnvoll herausgestellt: stellen des (HS/KNX)Weckers per Spracheingabe.
Gruß
Thorsten
Einen Kommentar schreiben:
-
Jep, ich hab mir das jetzt nochmal reingefahren (und deswegen dazu bisher auch nicht sooo viel gesagt): irgendwie ist das eigentlich einfach aber hier leicht kaputt gemacht.Zitat von Bodo Beitrag anzeigenMal ehrlich, dass muss doch auch ohne den Ruby-+"ç%%*ç gehen.
Eine Tabelle mit Worten und GA's und dann eine vernünftige Sprache wie perl, python, C oder PHP, die beeits übeall vorhanden ist und nicht so einen Wasserkopf verursacht.
Sorry, das ist einfach Käse sich ein Ruby vom source kompilieren zu müssen um ein 30-zeilen-script laufen lassen zu können.
Wie soll sich ein normaler Anwender damit jemals auch nur eine simple Funktion ("Seerosenteich", "Kamin Wohnzimmer") hinbekommen? Das geht nicht, weil dafür muss man ruby lernen und übersetzen, sorry, das ist unrealistisch..
-> Ich bins mal nicht, weil ich weder ein 4ass habe noch will, aber wenn jemand Lust hat:
jetzt sag ich es: ich halte es ehrlichgesagt für einfacher, das ohne den ganzen Ruby-Krampf neu zu schreiben! Eine Vorlage hat man, bis nach dem SSL-Server (das ist easy) und ab dem parsen der Antworten (auch easy ansich) helfe ich soweit möglich..
Wegen mir PHP, C, Perl, einfach irgendwas normales wo man sich den Interpreter nicht erst basteln muss
Makki
Einen Kommentar schreiben:
-
Hallo Thorsten
Habe in /etc/network/interfaces eine fixe IP gesetzt
Gruss, HolgerCode:allow-hotplug eth0 iface eth0 inet static address 192.168.1.99 netmask 255.255.255.0 gateway 192.168.1.1
Einen Kommentar schreiben:
-
Hi,
Manchmal sieht man den Wald vor lauter Bäumen nicht. Danke für den Tipp.Zitat von eckerho1 Beitrag anzeigen- Im /etc/resolv.conf einen externen DNS angegeben.
-> Nachfrage: wie setzte ich den resolv.conf denn so, daß er nicht wieder überschrieben wird (bei mir wird er nach Ablauf einiger Zeit / vielleicht aublauf der Lease) überschrieben mit den Nameservern die vom Router kommen...
Gruß
Thorsten
Einen Kommentar schreiben:
-
Hallo
Ich hab Michas Vorschlag aufgenommen und bis jetzt klappt es bei mir in Thorstens VM.
- Im /etc/resolv.conf einen externen DNS angegeben. Somit greift die wieder auf den Original guzzoni.apple.com zuZitat von vento66 Beitrag anzeigenstimmt, aber geht das bei Dir nicht mit
self.other_connection = EventMachine.connect("guzzoni.apple.com")
?
- Im iphone.rb habe die IP durch den DNS Namen ersetzt.
Gruss, HolgerCode:self.other_connection = EventMachine.connect('guzzoni.apple.com', 443, SiriProxy::Connection::Guzzoni)
Einen Kommentar schreiben:
-
Was denn eigentlich mit Sara? Hab das nur am Rande verfolgt, aber soll wohl ohne Apple-Authentification gehen. Oder ist das was ganz anderes?
Einen Kommentar schreiben:
-
Hoi
Mal ehrlich, dass muss doch auch ohne den Ruby-+"ç%%*ç gehen.
Eine Tabelle mit Worten und GA's und dann eine vernünftige Sprache wie perl, python, C oder PHP, die beeits übeall vorhanden ist und nicht so einen Wasserkopf verursacht.
Einen Kommentar schreiben:


Einen Kommentar schreiben: