Ankündigung

Einklappen
Keine Ankündigung bisher.

Siri-Proxy - wer hat know how und will mitbasteln?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Snecx
    antwortet
    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.

    Einen Kommentar schreiben:


  • RalfN
    antwortet
    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:


  • vento66
    antwortet
    Zitat von RalfN Beitrag anzeigen
    vielleicht kann man den HS auch damit steuern.
    Das geht! Halt über den Umweg IP-> GA-> HS

    Einen Kommentar schreiben:


  • RalfN
    antwortet
    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:


  • makki
    antwortet
    Zitat von ThorstenGehrig Beitrag anzeigen
    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.
    Hmm, das klingt recht sinnvoll weil ich teile diese Meinung (volatile Schnittstelle)

    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:


  • 2ndsky
    antwortet
    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:


  • vento66
    antwortet
    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:


  • ThorstenGehrig
    antwortet
    Zitat von makki Beitrag anzeigen
    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..
    Hi,
    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:


  • makki
    antwortet
    Zitat von Bodo Beitrag anzeigen
    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.
    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.

    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:


  • eckerho1
    antwortet
    Hallo Thorsten

    Habe in /etc/network/interfaces eine fixe IP gesetzt

    Code:
    allow-hotplug eth0
    iface eth0 inet static
    address 192.168.1.99
    netmask 255.255.255.0
    gateway 192.168.1.1
    Gruss, Holger

    Einen Kommentar schreiben:


  • ThorstenGehrig
    antwortet
    Hi,
    Zitat von eckerho1 Beitrag anzeigen
    - Im /etc/resolv.conf einen externen DNS angegeben.
    Manchmal sieht man den Wald vor lauter Bäumen nicht. Danke für den Tipp.

    -> 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:


  • eckerho1
    antwortet
    Hallo

    Ich hab Michas Vorschlag aufgenommen und bis jetzt klappt es bei mir in Thorstens VM.

    Zitat von vento66 Beitrag anzeigen
    stimmt, aber geht das bei Dir nicht mit
    self.other_connection = EventMachine.connect("guzzoni.apple.com")
    ?
    - Im /etc/resolv.conf einen externen DNS angegeben. Somit greift die wieder auf den Original guzzoni.apple.com zu

    - Im iphone.rb habe die IP durch den DNS Namen ersetzt.
    Code:
    self.other_connection = EventMachine.connect('guzzoni.apple.com', 443, SiriProxy::Connection::Guzzoni)
    Gruss, Holger

    Einen Kommentar schreiben:


  • 2Fast4You78
    antwortet
    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:


  • mottner
    antwortet
    @Bodo: Bist du mit deinem 3GS und Spire schon weiter?

    Einen Kommentar schreiben:


  • Bodo
    antwortet
    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:

Lädt...
X