Liste mit namen und adressen anlegen und abrufen ?

Post your questions and help other users.

Moderator: Martin

Post Reply
joeko
Posts: 34
Joined: 17 Jan 2017 19:21

Liste mit namen und adressen anlegen und abrufen ?

Post by joeko » 10 Feb 2017 11:51

Hallo,
um mein navi (sygic) mit sprache zu bedienen suche ich nach einer möglichkeit favoriten in form von namen und adresse anzulegen. später soll dann per sprache der name eingegeben und die dazugehörige adresse an sygic weiter gegeben werden.

z.b. spracheingabe: "peter" gibt dann "peterstrasse 2 berlin" an sygic weiter.

wahrscheinlich muß ich eine art liste anlegen lassen (per spracheingabe) mit peter = peterstrasse 2 berlin. diese wird dann von am abgesucht und ausgegeben.

jemand eine idee wie das zu realisieren ist ?

User avatar
Martin
Posts: 4468
Joined: 09 Nov 2012 14:23

Re: Liste mit namen und adressen anlegen und abrufen ?

Post by Martin » 10 Feb 2017 22:01

Hi,

Du könntest mit Action Spracheingabe zuerst den Namen abfragen, in einer zweiten Action die Adresse und danach die Informationen mit einem Script in einer globalen Map speichern.
Angenommen der Name ist in Variable name gespeichert und die Adresse in Variable address, dann könnte ein Script ungefähr wie folgt aussehen:

Code: Select all

// Map anlegen, falls noch nicht vorhanden
if (global_favorites==null)
{
   global_favorites = newMap();
}

// Adresse unter Name speichern
global_favorites[name]=address;
Wenn du nur den Namen kennst (wieder in Variable name) und die Adresse aus den Favoriten auselesen möchtest, würde das Script in etwa wie folg aussehen:

Code: Select all

address = global_favorites[name];
address könnte danach aber auch null sein, wenn zu diesem Namen keine Adresse besteht.

Hilft dir das bereits oder wäre ein konkretes Beispiel/Flow hilfreich?

Freundliche Grüsse
Martin

joeko
Posts: 34
Joined: 17 Jan 2017 19:21

Re: Liste mit namen und adressen anlegen und abrufen ?

Post by joeko » 10 Feb 2017 22:30

hallo martin,
hilfreich ist das natürlich aber ein konkretes beispiel wäre natürlich super :-)
habe zwar eine grobe idee aber bin doch etwas entfernt davon das umzusetzen.
die spracheingabe läuft über autovoice......

wenn du also ein konkretes beispiel hast dann gerne :-)

User avatar
Martin
Posts: 4468
Joined: 09 Nov 2012 14:23

Re: Liste mit namen und adressen anlegen und abrufen ?

Post by Martin » 12 Feb 2017 14:32

Hi,

Diese zwei Flows zeigen, wie man es machen könnte. Du kannst beide Flows aktivieren und in der Statusleiste mit [1] einen Favoriten anlegen (zuerst der Name sprechen, dann die Adresse). Mit dem zweiten Flow (Icon [2]) kann ein Favorit abgefragt werden. Dazu einfach den Namen sprechen. Die zweitletzte Action des Flows 'Favorit erstellen' enthält das Script aus meinem letzten Post:
http://automagic4android.com/flow.php?i ... ca156903d3

Die Flows sind absichtlich sehr einfach gehalten. Die Spracheingaben könnten auch abgebrochen werden etc. Im Idealfall würde man mit zusätzlichen Conditions diesen Umstand prüfen und den Flow beenden.
Vermutlich kannst du die Spracheingabe-Actions auch mit AutoVoice ersetzen, habe es allerdings schon länger nicht mehr verwendet und bin deshalb nicht sicher wie man das am besten macht.

Freundliche Grüsse
Martin

joeko
Posts: 34
Joined: 17 Jan 2017 19:21

Re: Liste mit namen und adressen anlegen und abrufen ?

Post by joeko » 12 Feb 2017 19:29

super :-)
habs etwas agepaßt und intergriert. funktioniert wie gewünscht :-)

vielen dank

Post Reply