Herausforderungen bei der Entwicklung deutschsprachiger Skills für Amazon Alexa

Tim Kahle
Tim KahleVoice Enthusiast um 169 Labs GmbH
Köln, 27. September 2017@kahle
Herausforderungen bei der Entwicklung deutschsprachiger Skills
für Amazon Alexa
„Den Hund hasst die Katze!“
Tim Kahle
169 Labs GmbH
@kahle
„Die Sprache zugleich reinigen und bereichern,
ist das Geschäft der besten Köpfe.“
@kahle
Johann Wolfgang Goethe (1749 - 1832)
@kahle
Das Potenzial
@kahle
Titel
0
5500
11000
16500
22000
US UK DE
1.800
6.950
20.015
Veröffentlichte Alexa Skills (bis August)
https://www.voicebot.ai/amazon-echo-alexa-stats/
@kahle https://www.voicebot.ai/amazon-echo-alexa-stats/
Da winkt nicht nur
1 Chance.
Herausforderung bei der Entwicklung
deutschsprachiger Skills für Amazon Alexa
@kahle
Custom Interaction Model
VERWENDUNG EINES SKILLS
Smart Home API
@kahle
„Alexa, frage Eloquention
Trainer nach einem
eloquenten Wort.“
„Alexa, schalte das
Flurlicht ein.“
„Alexa, frage Eloquention Trainer nach einem eloquenten Wort.“
VERWENDUNG EINES SKILLS
@kahle
„Alexa, frage Eloquention Trainer nach einem eloquenten Wort.“
VERWENDUNG EINES SKILLS
@kahle
Invocation
Name
Sample
Utterance
„Alexa, frage Tiergeräusche, wie der Hund macht.“
VERWENDUNG EINES SKILLS
@kahle
Invocation
Name
Sample
Utterance
Slot
Alexa, frage Fahrtzeit wie ist die Dauer von Berlin nach Hamburg.
VERWENDUNG EINES SKILLS
@kahle
Alexa, frage Ulmer Parkhaus wo kann man parken.
VERWENDUNG EINES SKILLS
@kahle
VERWENDUNG EINES SKILLS
@kahle
Alexa, sag Schlummer Licht an.
Alexa, frage Köln Abfahrtsinfo nach Abfahrtsinfo für den Neumarkt.
VERWENDUNG EINES SKILLS
@kahle
Was bedeutet denn überhaupt „natürliche Sprache“?
@kahle
NLU
@kahle
Natural Language Understanding
Europäische Sprachen haben fast alle gemeinsame, indogermanische Wurzeln
NATÜRLICH…
Sprachen sind nicht statisch, sie entwickeln sich weiter
Aus „Hochsprachen“ leiteten sich regionale Dialekte ab
Deutsche Sprache – schwere Sprache
@kahle
Lass ‘ma zurücksteppen.
@kahle
t
@kahle
I GOT SKILLS
JACOB GRIMM, 1822
@kahle
Erste Lautverschiebung 500 v.Chr.
Indogermanisch
p d g p t k
Germanisch
p t k f p ch/h
@kahle
Zweite Lautverschiebung 450 n.Chr.
Germanisch
p t k
Althochdeutsch
ff/f ss (c)h
Benrather
Linie
opan - offen
etan - essen
makon - machen
BENRATHER LINIE
@kahle
Ik maak Eten un gah denn slapen.
Ich mache Essen und gehe dann
schlafen.
BENRATHER LINIE
Niederdeutsch
Hochdeutsch
@kahle
DIALEKTE
Alemannisch
Allgäuerisch
Bairisch
Berlinerisch
Fränkisch
Hamburgerisch
Hessisch
Kölsch
Mecklenburgisch
Moselfränkisch
Niederrheinisch
Ostfriesisch
Pfälzisch
Ruhrpottdeutsch
Saarländisch
Sächsisch
Schwäbisch
Und heute?
@kahle
Jugendsprache
Kiezdeutsch
Kontaktdeutsch
…
Was sollen wir tun?
@kahle
Einfachere Struktur
BESONDERHEITEN DER GESPROCHENEN SPRACHE
@kahle
Die Musik hat so laut
gespielt, dass man sein
eigenes Wort nicht
verstanden hat.
Die Musik hat so laut
gespielt, man hat sein
eigenes Wort nicht
verstanden.
Geschrieben Gesprochen
Satzlänge
BESONDERHEITEN DER GESPROCHENEN SPRACHE
@kahle
„Von Lambert empfing sie in seinem Studierzimmer, verlangte unverzüglich gefilmt zu werden, ließ willig alle Vorbereitungen über
sich ergehen, erklärte dann vor der laufenden Kamera, hinter seinem Schreibtisch sitzend, er sei am Tode seiner Frau schuldig, weil
er die oft unter schweren Depressionen Leidende immer mehr als Fall statt als Frau behandelt hätte, bis sie, nachdem ihr seine
Notizen über ihre Krankheit durch Zufall zu Gesicht gekommen, kurzerhand das Haus verlassen habe, nach der Meldung der
Hausdame nur in ihrem roten Pelzmantel über einen Jeansanzug geworfen und mit einer Handtasche, seitdem habe er nichts mehr
von ihr gehört, doch habe er auch nichts unternommen, von ihr etwas zu erfahren, um ihr einerseits jede Freiheit zu lassen,
andererseits ihr, käme sie auf seine Nachforschungen, das Gefühl zu ersparen, sie würde von ihm weiterhin beobachtet, doch jetzt,
da sie ein so entsetzliches Ende genommen und er nicht nur in seiner Methode ihr gegenüber, jener der kühlen Beobachtung, die
der Psychatrie vorgeschrieben sei, sondern auch in seinem Unterlassen jeder Nachforschungen seine Schuld erkenne, erachte er es
für seine Pflicht, die Wahrheit zu erfahren, mehr noch, sie der Wissenschaft zugänglich zu machen, herauszufinden, was sich
ereignet habe, sei er doch an die Grenze seiner Wissenschaft gestoßen, die sich im Schicksal seiner Frau abzeichne.“
Aus „Der Auftrag“ von Friedrich Dürrenmatt
Satzlänge
BESONDERHEITEN DER GESPROCHENEN SPRACHE
@kahle
Ein Atemzug = Gut.
Nicht 1:1 aus dem Web kopieren
BESONDERHEITEN DER GESPROCHENEN SPRACHE
@kahle
„Alexa, frage Eloquention Trainer nach einem eloquenten Wort.“
Natürliche Erwartung: Variation
BESONDERHEITEN DER GESPROCHENEN SPRACHE
@kahle
Klar, ich kann Dir helfen.
Ok, ich helfe Dir.
Gerne helfe ich Dir weiter.
Was kann ich denn für Dich tun?
Portioniere Informationen
BESONDERHEITEN DER GESPROCHENEN SPRACHE
@kahle
3 Auswahlmöglichkeiten maximal
Kurze Sätze und eindeutige Auswahlmöglichkeiten
In einer Antwort/Frage nur eine Information abfragen
Unterhaltungen entwickeln sich
BESONDERHEITEN DER GESPROCHENEN SPRACHE
@kahle
Führe ich die gleiche Unterhaltung mit einer
vertrauten Person immer auf gleiche Weise?
BESONDERHEITEN DER GESPROCHENEN SPRACHE
@kahle
Schatz, wärst Du so nett
und würdest mir aus der
Küche eine Flasche
Kölsch mitbringen.
Bier (bitte).
Heute Morgen
Unterhaltungen entwickeln sich
„Tools“ zur Entwicklung von (deutschsprachigen)
Skills für Amazon Alexa
@kahle
VORGEGEBENE SLOT TYPEN
@kahle
AMAZON.Actor
AMAZON.AdministrativeArea
AMAZON.AggregateRating
AMAZON.Airline
AMAZON.Color
AMAZON.Animal
AMAZON.Comic
AMAZON.Drink
AMAZON.Sport
…
Für US Entwickler
Über 90 Slot Typen.
VORGEGEBENE SLOT TYPEN
@kahle
AMAZON.DATE
AMAZON.DURATION
AMAZON.FOUR_DIGIT_NUMBER
AMAZON.NUMBER
AMAZON.TIME
AMAZON.DE_CITY
AMAZON.DE_FIRST_NAME
AMAZON.DE_REGION
AMAZON.EUROPE_CITY
Für deutsche Entwickler
Über 8 Slot Typen.
SLOT TYPEN, DIE ERWEITERT WERDEN KÖNNEN MÜSSEN
@kahle
AMAZON.DE_CITY
AMAZON.DE_FIRST_NAME
AMAZON.DE_REGION
AMAZON.EUROPE_CITY
Für deutsche Entwickler
z.B. Doppel-Namen
AMAZON.DE_FIRST_NAME
@kahle http://www.vorname.com/beliebte-doppelnamen.html
SYNONYME EINSETZEN
@kahle
Brötchen, Schrippe, Semmel, …
Katze, Kätzchen, Mietzi, …
SAMPLE UTTERANCES
@kahle
Ich habe Hunger auf {Food}
Ich hätte gerne {Food}
Mir ist nach {Food}
Boah, {Food} wär jetzt mega
{Food}
30 Samples pro Intent.
…
DIE WUNDERWAFFE (?)
@kahle
Speech Synthesis Markup Language (SSML)
SSML
@kahle
<phoneme alphabet="ipa" ph="tɪm">Tim</phoneme>
<break time="300ms"/>
<emphasis level="strong"/>
Ausdruck
Pausen
Betonung
<say-as interpret-as="digits">12345</say-as>Aussprache
<say-as interpret-as="telephone">12345</say-as>
Speechcon <say-as interpret-as="interjection">ach du meine güte.</say-as>
Strong Moderate Reduced
SSML
@kahle
<phoneme alphabet="ipa" ph="tɪm">Tim</phoneme>
Du sagst <phoneme alphabet="ipa" ph="tɪm">Tim</phoneme>
und ich sage Tim.<break time=„1s"/>
Das ging Dir zu schnell?<break time="300ms"/>Ok, Du sagst
<phoneme alphabet="ipa" ph="tɪm">Tim</phoneme><break time="300ms"/>
<phoneme alphabet="ipa" ph="tɪm">Tim</phoneme><break time="300ms"/>
<phoneme alphabet="ipa" ph="tɪm">Tim</phoneme>
und ich sage Tim<break time="300ms"/>
Tim<break time="300ms"/>
Tim.
DAS BESTE TOOL
@kahle
Testen & Optimieren.
Urinsekten, Streikende, Staubecken,
Versendung, Musikerleben.
Ur-Insekten, Streik-Ende, Staub-Ecken, 

Vers-Endung, Musik-Erleben.
Amazon Polly (nicht die Alexa Originalstimme!)
Sayspring
API.ai
Developer Portal Amazon
…
@kahle
TESTING/PROTOTYPING TOOLS
Wer muss denn lernen, mit wem zu sprechen?
@kahle
@kahle
Titel
0
17,5
35
52,5
70
Klar verständlich Angenehm Sachlich Sympathisch Beruhigend Vertrauenswürdig Emofonal Sexy
7,8
15,6
24,2
34,434,3
44,5
62,5
52,3
Statista
Sprich mit mir.
Alexa & Monogamie, Polygamie, Empathie, …
@kahle
Danke.
@kahle
http://169labs.com
http://bots.cologne
http://allaboutvoice.de
1 von 50

Más contenido relacionado

Destacado(20)

ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
Alireza Esmikhani30.3K views
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
Project for Public Spaces & National Center for Biking and Walking6.9K views
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Erica Santiago25.1K views
9 Tips for a Work-free Vacation9 Tips for a Work-free Vacation
9 Tips for a Work-free Vacation
Weekdone.com7.2K views
I Rock Therefore I Am. 20 Legendary Quotes from PrinceI Rock Therefore I Am. 20 Legendary Quotes from Prince
I Rock Therefore I Am. 20 Legendary Quotes from Prince
Empowered Presentations142.8K views
How to Map Your FutureHow to Map Your Future
How to Map Your Future
SlideShop.com275.1K views
Read with Pride | LGBTQ+ ReadsRead with Pride | LGBTQ+ Reads
Read with Pride | LGBTQ+ Reads
Kayla Martin-Gant1.1K views
The Student's Guide to LinkedInThe Student's Guide to LinkedIn
The Student's Guide to LinkedIn
LinkedIn87.9K views

Herausforderungen bei der Entwicklung deutschsprachiger Skills für Amazon Alexa