Introduktion till Wit Speech API

Publicerad

(The Wit.ai Team) (12 feb, 2014)

Röstkommandon är framtiden. Science-fiction har haft dem i årtionden och ändå har vi fortfarande nått för fjärrkontrollen att sätta på TV: n eller sätta ett larm. Vårt uppdrag är att ändra detta. Att lägga till ett röstgränssnitt till en app eller enhet borde vara enkelt.

Att förvandla tal till användbara data

Idag är vi väldigt glada att tillkännage vår nya API: et ”Tal till JSON” , fyra månader efter lanseringen av API: et ”Text till JSON”.

speech\_to\_json

Från och med nu kan din app, enhet eller till och med din webbplats strömma ljud till vår server och få handlingsbara data i gengäld.

Se det i aktion för hemautomation:

Hur fungerar det ?

Bakom scenen kombinerar Wit olika toppmoderna Natural Language Processing-tekniker och flera taligenkänningsmotorer för att uppnå låg latens och hög robusthet för både omgivande brus och parafrastiska variationer (det finns miljontals sätt att säga samma sak).

Lyckligtvis behöver du inte bry dig om allt detta maskineri. Vi fokuserar all vår energi på att skapa den enklaste utvecklarupplevelsen. Du kan komma igång om några minuter med vår webbplats . Wit kommer att anpassa sig till din domän över tiden, från glassdistribution till rymduppdrag. Wit gör inga antaganden och förblir 100\% konfigurerbar.

Det tar 5 minuter att bygga din egen Wit-konfiguration:

Att konsumera API

Att ringa API är då enkelt. Vi tillhandahåller SDK: er på klienten som hanterar ljudinspelning och streaming för iOS , Android eller även en enkel webbsida som den här . Du kan också använda HTTP-gränssnitt för att strömma live-ljud eller lägga upp en ljudfil:

Låt oss ta detta ljud (inspelat från en kändis i dalen – vet du vem?):

Skicka det till Wit API med en POST begäran:

curl -XPOST "https://api.wit.ai/speech" \
-i -L \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: audio/wav" \
--data-binary "@sample.wav"

Du får detta i gengäld:

{
"msg\_id" : "6a84eae3-969c-41ad-94d9-85076fbbdc99",
"msg\_body" : "set the kitchen table on fire",
"outcome" : {
"intent" : "set\_fire",
"entities" : {
"object" : {
"value" : "kitchen table",
"body" : "kitchen table"
}
},
"confidence" : 0.997
}
}

Vill du bygga ditt eget röstgränssnitt? Registrera dig här!

Team Wit

@WitNL

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *