AWS tarjoaa laajan valikoiman tekoäly- (AI) ja koneoppimispalveluja (ML), mukaan lukien valikoima valmiiksi koulutetut, käyttövalmiit palvelut kehittäjille, joilla ei ole aikaisempaa ML-kokemusta. Tässä postauksessa näytämme, kuinka tällaisia palveluita käytetään sovelluksen rakentamiseen, joka edistää näkö- tai kommunikaatiovammaisten ihmisten osallistamista, mikä sisältää vaikeuksia nähdä, lukea, kuulla, puhua tai käydä keskustelua vieraalla kielellä. Palveluilla, kuten Amazonin transkriptio, Amazon Polly, Amazon Käännä, Amazonin tunnistus ja Amazonin teksti, voit lisätä projekteihisi ominaisuuksia, kuten suoran transkription, tekstin puheeksi, kääntämisen, objektin tunnistuksen ja tekstin poiminta kuvista.
Maailman terveysjärjestön mukaanYli miljardi ihmistä – noin 1 % maailman väestöstä – elää jonkinlaisen vamman kanssa, ja tämä määrä todennäköisesti kasvaa väestön ikääntymisen ja joidenkin kroonisten sairauksien yleistymisen vuoksi. Puhe-, kuulovamma- tai näkövammaisille arkipäiväiset tehtävät, kuten puheen tai TV-ohjelman kuunteleminen, tunteen tai tarpeen ilmaiseminen, ympärilleen katsominen tai kirjan lukeminen, voivat tuntua mahdottomalta haasteelta. Lukuisat tutkimukset korostavat avustavien tekniikoiden merkitystä vammaisten osallistamisessa yhteiskuntaan. Mukaan Euroopan parlamentin tutkimusyksikön tutkimus, valtavirran tekniikat, kuten älypuhelimet, tarjoavat yhä enemmän ominaisuuksia, jotka sopivat vammaisten tarpeisiin. Lisäksi, kun suunnittelet vammaisille, sinulla on taipumus rakentaa ominaisuuksia, jotka parantavat käyttökokemusta kaikille. tämä tunnetaan nimellä reunaleikkausvaikutus.
Tämä viesti osoittaa, kuinka voit käyttää AWS SDK JavaScriptille integroidaksesi AWS AI -palveluiden tarjoamat ominaisuudet omiin ratkaisuihisi. Tätä varten esimerkkiverkkosovelluksessa esitellään, kuinka voit käyttää Amazon Transcribea, Amazon Pollya, Amazon Translatea, Amazon Rekognitionia ja Amazon Textractia helppokäyttöisyysominaisuuksien käyttöönottamiseksi. Tämän sovelluksen lähdekoodi, AWS AugmentAbility, on saatavilla osoitteessa GitHub käyttää lähtökohtana omissa projekteissasi.
Ratkaisun yleiskatsaus
AWS AugmentAbility toimii viidellä AWS AI -palvelulla: Amazon Transcribe, Amazon Translate, Amazon Polly, Amazon Rekognition ja Amazon Textract. Se myös käyttää Amazon Cognito käyttäjäpoolit ja identiteettipoolit käyttäjien todennuksen ja valtuutuksen hallintaan.
Kun olet ottanut verkkosovelluksen käyttöön, voit käyttää seuraavia ominaisuuksia:
- Suora transkriptio ja teksti puheeksi – Sovellus litteroi keskustelut ja puheet puolestasi reaaliajassa automaattisen puheentunnistuspalvelun Amazon Transcriben avulla. Kirjoita, mitä haluat sanoa, ja sovellus sanoo sen puolestasi käyttämällä Amazon Pollyn tekstistä puheeksi -ominaisuuksia. Tämä ominaisuus integroituu myös Amazon Transcriben kanssa automaattinen kielen tunnistus suoratoistotranskriptioille-Vähintään 3 sekunnin äänellä palvelu voi automaattisesti tunnistaa hallitsevan kielen ja luoda transkription ilman, että sinun tarvitsee määrittää puhuttua kieltä.
- Suora transkriptio ja tekstistä puheeksi käännöksellä – Sovellus litteroi ja kääntää keskustelut ja puheet puolestasi reaaliajassa. Kirjoita, mitä haluat sanoa, ja sovellus kääntää ja sanoo sen puolestasi. Käännös on saatavilla yli 75 kielellä, joita Amazon Translate tukee tällä hetkellä.
- Reaaliaikainen keskustelun käännös – Valitse kohdekieli, puhu omalla kielelläsi, ja sovellus kääntää sanomasi kohdekielellesi yhdistämällä Amazon Transcribe-, Amazon Translate- ja Amazon Polly -ominaisuudet.
- Objektien havaitseminen – Ota kuva älypuhelimella ja sovellus kuvaa ympärilläsi olevat kohteet Amazon Rekognitionin tarrantunnistusominaisuuksien avulla.
- Tarrojen, kylttien ja asiakirjojen tekstintunnistus – Ota älypuhelimella kuva mistä tahansa tarrasta, kyltistä tai asiakirjasta, ja sovellus lukee sen ääneen puolestasi. Tämä ominaisuus on varustettu Amazon Rekognition- ja Amazon Textract -tekstinpoisto-ominaisuuksilla. AugmentAbility voi myös kääntää tekstin yli 75 kielelle tai tehdä siitä luettavammaksi lukihäiriöstä kärsiville käyttäjille käyttämällä OpenDyslexic-fonttia.
Live-transkriptio, tekstistä puheeksi ja reaaliaikaisen keskustelun käännösominaisuudet ovat tällä hetkellä saatavilla kiinaksi, englanniksi, ranskaksi, saksaksi, italiaksi, japaniksi, koreaksi, Brasilian portugaliksi ja espanjaksi. Tekstintunnistusominaisuudet ovat tällä hetkellä saatavilla arabiaksi, englanniksi, ranskaksi, saksaksi, italiaksi, portugaliksi, venäjäksi ja espanjaksi. Päivitetty luettelo kunkin ominaisuuden tukemista kielistä on saatavilla osoitteessa AugmentAbility GitHub repo.
Voit rakentaa ja ottaa AugmentAbilityn käyttöön paikallisesti tietokoneellasi tai AWS-tililläsi käyttämällä AWS Amplify Hosting, täysin hallittu CI/CD- ja staattinen web-isännöintipalvelu nopeille, turvallisille ja luotettaville staattisille ja palvelinpuolen sovelluksille.
Seuraava kaavio havainnollistaa sovelluksen arkkitehtuuria olettaen, että se on otettu käyttöön pilvessä AWS Amplify Hosting -palvelun avulla.
Ratkaisun työnkulku sisältää seuraavat vaiheet:
- Verkkosovellusta käytetään mobiiliselaimella – AWS Amplify Hostingin isännöimä HTML-, CSS- ja JavaScript-sovellus. Sovellus on toteutettu käyttämällä JavaScriptin SDK:ta ja AWS Amplify JavaScript-kirjasto.
- Käyttäjä kirjautuu sisään antamalla käyttäjätunnuksen ja salasanan. Todennus suoritetaan Amazon Cognito -käyttäjäpoolia vastaan. Onnistuneen kirjautumisen jälkeen Amazon Cognito -identiteettipoolia käytetään antamaan käyttäjälle väliaikaiset AWS-tunnisteet, joita tarvitaan sovelluksen ominaisuuksien käyttämiseen.
- Kun käyttäjä tutkii sovelluksen eri ominaisuuksia, mobiiliselain on vuorovaikutuksessa Amazon Transcriben kanssa (StartStreamTranscriptionWebSocket toiminta), Amazon Translate (KäännäTeksti operaatio), Amazon Polly (SynthesizeSpeech toiminta), Amazon Rekognition (Tunnista etiketit ja TunnistaText toiminnot) ja Amazon Textract (DetectDocumentText operaatio).
AWS-palvelut on integroitu mobiiliverkkosovellukseen JavaScriptin SDK:n avulla. Yleisesti ottaen JavaScriptin SDK tarjoaa pääsyn AWS-palveluihin joko selaimen komentosarjoissa tai Node.js:ssä. tässä esimerkkiprojektissa SDK:ta käytetään selaimen komentosarjoissa. Lisätietoja AWS-palvelujen käyttämisestä selaimen komentosarjasta on kohdassa Selaimen komentosarjan käytön aloittaminen. JavaScriptin SDK toimitetaan JavaScript-tiedostona, joka tukee oletusarvoisia AWS-palveluita. Tämä tiedosto ladataan tavallisesti selaimen komentosarjoihin käyttämällä a <script>
-tunniste, joka viittaa isännöityyn SDK-pakettiin. Mukautettu selaimen SDK luotiin tietyllä palvelujoukolla (katso ohjeet kohdasta SDK:n luominen selaimelle).
Jokainen palvelu integroitiin mobiiliverkkosovellukseen ohjeiden ja koodiesimerkkien mukaisesti AWS SDK for JavaScript -kehittäjäopas. Live-transkriptio-ominaisuuksien käyttöönotto vaati joitain lisävaiheita, koska Amazon Transcribe Streaming WebSocket vaatii kehittäjiä koodaamaan äänen tapahtumavirran koodauksella ja käyttämään Allekirjoitusversion 4 allekirjoitusprosessi todennustietojen lisäämiseen HTTP:n kautta lähetettyihin AWS API -pyyntöihin. Lisätietoja tästä lähestymistavasta on kohdassa Literoi puhe tekstiksi reaaliajassa Amazon Transcriben ja WebSocketin avulla.
Käyttäjän kirjautumissivu on toteutettu käyttämällä autentikointi AWS Amplify JavaScript -kirjaston ominaisuudet. Lisätietoja todennus- ja valtuutusprosessista on kohdassa Pääsy AWS-palveluihin identiteettipoolin avulla kirjautumisen jälkeen.
Seuraava esittely näyttää, kuinka AugmentAbility otetaan käyttöön AWS Amplify Hosting -palvelun avulla; se sisältää seuraavat vaiheet:
- Luo Amazon Cogniton käyttäjäpooli ja identiteettipooli ja myönnä käyttöoikeudet AWS AI -palveluihin.
- Kloonaa GitHub-arkisto ja muokkaa asetustiedostoa.
- Ota mobiiliverkkosovellus käyttöön AWS vahvistaa konsoli.
- Käytä mobiiliverkkosovellusta.
Luo Amazon Cogniton käyttäjäpooli ja identiteettipooli ja myönnä käyttöoikeudet AWS AI -palveluihin
Ensimmäinen vaihe, joka tarvitaan sovelluksen käyttöönottoon, koostuu Amazon Cognito -käyttäjäpoolin luominen jossa Isännöity käyttöliittymä käytössä, luoda Amazon Cognito -identiteettipooli, yhdistämällä kaksi allasta, ja lopuksi lupien myöntäminen päästäksesi AWS-palveluihin AWS-henkilöllisyyden ja käyttöoikeuksien hallinta (IAM) rooli, joka liittyy identiteettipooliin. Voit suorittaa tämän vaiheen joko käsittelemällä jokaista tehtävää manuaalisesti tai ottamalla käyttöön AWS-pilven muodostuminen sapluuna.
CloudFormation-malli määrittää ja määrittää automaattisesti tarvittavat resurssit, mukaan lukien Amazon Cognito -poolit, IAM-roolit ja IAM-käytännöt.
- Kirjaudu sisään AWS-hallintakonsoli ja käynnistä CloudFormation-malli valitsemalla Käynnistä pino:
Malli käynnistetään oletuksena EU:n läntisen (Irlanti) AWS-alueella. Jos haluat käynnistää ratkaisun toisella alueella, käytä konsolin navigointipalkin Aluevalitsinta. Varmista, että valitset alueen, jossa AWS-palvelut (Amazon Cognito, AWS Amplify, Amazon Transcribe, Amazon Polly, Amazon Translate, Amazon Rekognition ja Amazon Textract) ovat saatavilla (us-east-2
,us-east-1
,us-west-1
,us-west-2
,ap-south-1
,ap-northeast-2
,ap-southeast-1
,ap-southeast-2
,ca-central-1
,eu-central-1
,eu-west-1
,eu-west-2
). - Valita seuraava.
- varten Alue, syötä sen alueen tunniste, jota haluat käyttää (tuettujen joukossa).
- varten Käyttäjätunnus, anna käyttäjänimi, jolla haluat käyttää sovellusta.
- varten Sähköposti, anna sähköpostiosoite, johon ensimmäisen kirjautumisen väliaikainen salasana tulee lähettää.
- Valita seuraava.
- On Määritä pinoasetukset sivu, valitse Seuraava.
- On Arvostelu -sivulla, tarkista ja vahvista asetukset.
- Valitse valintaruutu, joka vahvistaa, että malli luo IAM-resursseja ja saattaa vaatia AWS CloudFormation -ominaisuuden.
- Valita Luo pino sijoittaa pino.
Voit tarkastella pinon tilaa AWS CloudFormation -konsolissa Tila sarakkeessa. Sinun pitäisi saada a CREATE_COMPLETE
tila muutamassa minuutissa.
Osana mallin käyttöönottoa seuraavat käyttöoikeudet myönnetään IAM-roolille, jonka todennettu käyttäjä ottaa:
transcribe:StartStreamTranscriptionWebSocket
translate:TranslateText
comprehend:DetectDominantLanguage
polly:SynthesizeSpeech
rekognition:DetectText
rekognition:DetectLabels
textract:DetectDocumentText
Vaikka Amazonin käsitys ei ole nimenomaisesti käytetty tässä verkkosovelluksessa, toiminnolle myönnetään käyttöoikeudet comprehend:DetectDominantLanguage. Amazon Translate voi automaattisesti kutsua Amazon Comprehendin määrittääkseen käännettävän tekstin kielen, jos kielikoodia ei ole määritetty.
Kloonaa GitHub-arkisto ja muokkaa asetustiedostoa
Nyt kun pääsy AWS AI -palveluihin on määritetty, olet valmis kloonaamaan GitHub-tietovaraston ja muokkaamaan määritystiedostoa.
- In AWS AugmentAbility GitHub repo, valitse Koodi ja Lataa ZIP.
Sinua joko pyydetään valitsemaan sijainti tietokoneeltasi, johon ZIP-tiedosto ladataan, tai se tallennetaan automaattisestiDownloads
kansio. - Kun olet ladannut tiedoston, pura se ja poista ZIP-tiedosto.
Sinun olisi pitänyt hankkia kansio nimeltäaws-augmentability-main
jossa on joitain tiedostoja ja alikansioita. - Luo tiedosto nimeltä
config.js
millä tahansa tekstieditorilla ja kirjoita siihen seuraava sisältö: - In
config.js
luomasi tiedosto, vaihda neljäINSERT_
merkkijonot Amazon Cognito -identiteettipoolin tunnuksella, valitsemasi aluetunnuksella, Amazon Cognito -käyttäjäpoolin tunnuksella ja käyttäjäryhmän asiakastunnuksella.
Voit hakea tällaiset arvot avaamalla AWS CloudFormation -konsolin ja valitsemalla pinon nimeltäaugmentability-stack
ja valitsemalla Lähdöt Tab.
- Tallenna config.js-tiedosto kansioon
aws-augmentability-main
kansio ja pakkaa kansio saadaksesi uudenaws-augmentability-main.zip
tiedosto.
Ota mobiiliverkkosovellus käyttöön Amplify-konsolissa
Nyt kun olet ladannut ja muokannut AugmentAbility-projektitiedostot, olet valmis rakentamaan ja ottamaan käyttöön mobiiliverkkosovelluksen Amplify-konsolin avulla.
- On Aloita Amplify Hosting sivu, valitse Ota käyttöön ilman Git-palveluntarjoajaa.
- Valita jatkaa.
- In Aloita manuaalinen käyttöönotto osa, varten Sovelluksen nimi, anna sovelluksesi nimi.
- varten Ympäristön nimi, anna ympäristölle merkityksellinen nimi, kuten
development
orproduction
. - varten Menetelmä, valitse Vedä ja pudota.
- Joko vedä ja pudota
aws-augmentability-main.zip
tiedosto tietokoneeltasi pudotusalueelle tai käytä Valitse tiedostot valitaksesiaws-augmentability-main.zip
tiedosto tietokoneeltasi. - Valita Säästä ja ottaa käyttöönja odota viestiä Käyttöönotto suoritettu onnistuneesti.
Käytä mobiiliverkkosovellusta
Mobiiliverkkosovellus pitäisi nyt ottaa käyttöön. Ennen kuin käytät sovellusta ensimmäistä kertaa, sinun on asetettava käyttäjälle uusi salasana, joka on luotu automaattisesti vaiheessa 1. Löydät linkin väliaikaiseen kirjautumisnäyttöön Lähdöt CloudFormation-pinon välilehti (kenttä UserPoolLoginUrl
). Tässä ensimmäisessä kirjautumisessa käytät määrittämääsi käyttäjätunnusta ja sähköpostilla saamaasi väliaikaista salasanaa.
Kun olet asettanut uuden salasanasi, olet valmis testaamaan mobiiliverkkosovellusta.
In general Amplify-konsolin osiossa, sinun pitäisi pystyä löytämään linkki sovellukseen alta Tuotantohaaran URL-osoite etiketti. Avaa se tai lähetä se älypuhelimeesi, kirjaudu sitten sisään uusilla tunnistetiedoillasi ja aloita pelaaminen AugmentAbilityllä.
Seuraavat vaiheet
Jos haluat tehdä muutoksia mobiiliverkkosovellukseen, voit käsitellä arkistosta kloonattuja tiedostoja, rakentaa mobiiliverkkosovelluksen paikallisesti (kuten README-tiedosto) ja ota sitten sovellus uudelleen käyttöön lataamalla päivitetty ZIP-tiedosto Amplify-konsolin kautta. Vaihtoehtoisesti voit luoda GitHubin, Bitbucketin, GitLabin tai AWS CodeCommit arkistoon projektitiedostojen tallentamiseen ja yhdistä se Amplifyyn hyötyäksesi automaattisista koontiversioista jokaisessa kooditoimituksessa. Lisätietoja tästä lähestymistavasta on kohdassa Olemassa olevan koodin käytön aloittaminen. Jos noudatat tätä opetusohjelmaa, muista vaihtaa komento npm run build
with npm run-script build
vaiheessa 2a.
Jos haluat luoda lisää käyttäjiä Amazon Cognito -konsoliin, katso Uuden käyttäjän luominen AWS-hallintakonsolissa. Jos joudut palauttamaan käyttäjän salasanan, sinun tulee käyttää väliaikaista kirjautumisnäyttöä, jota käytit väliaikaisen salasanan vaihtamiseen. Löydät linkin osoitteesta Lähdöt CloudFormation-pinon välilehti (kenttä UserPoolLoginUrl
).
Puhdistaa
Kun olet suorittanut testit, poista tämän esittelyn aikana luodut resurssit välttääksesi tulevia maksuja.
- Valitse AWS CloudFormation -konsolista Stacks navigointipaneelissa.
- Valitse pino
augmentability-stack
. - Valita Poista ja vahvista poisto pyydettäessä.
- Valitse Amplify-konsolissa luomasi sovellus.
- On Toiminnot valikosta, valitse Poista sovellus ja vahvista poisto pyydettäessä.
Yhteenveto
Tässä viestissä näytin sinulle, kuinka voit ottaa käyttöön koodinäytteen, joka käyttää AWS AI- ja ML-palveluita tuomaan ominaisuuksia, kuten live-transkriptio, tekstistä puheeksi, objektien tunnistus tai tekstintunnistus, kaikkien käsiin. Osaamiskykyisempien ja helppokäyttöisempien tuotteiden luomisessa on avainasemassa osata rakentaa sovelluksia, joita voivat käyttää monenlaiset kyvyt ja vammaiset ihmiset.
Aloita AugmentAbilityn käyttäminen kloonaamalla tai haarukkaamalla GitHub-arkisto ja ala kokeilla mobiiliverkkosovellusta. Jos haluat kokeilla AugmentAbilityä ennen resurssien käyttöönottoa AWS-tililläsi, voit tarkistaa live demo (tunnisteet: demo-user
, Demo-password-1
).
kirjailijasta
Luca Guida on ratkaisuarkkitehti AWS:ssä; hän sijaitsee Milanossa ja tukee italialaisia ISV:itä heidän pilvimatkallaan. Tietojenkäsittelytieteen ja tekniikan akateemisen taustan ansiosta hän aloitti AI/ML-intohimonsa kehittämisen yliopistossa; AWS:n luonnollisen kielen käsittelyyhteisön (NLP) jäsenenä Luca auttaa asiakkaita menestymään AI/ML-palveluiden käyttöönotossa.
- Coinsmart. Euroopan paras Bitcoin- ja kryptopörssi.
- Platoblockchain. Web3 Metaverse Intelligence. Tietoa laajennettu. VAPAA PÄÄSY.
- CryptoHawk. Altcoinin tutka. Ilmainen kokeilu.
- Lähde: https://aws.amazon.com/blogs/machine-learning/use-aws-ai-and-ml-services-to-foster-accessibility-and-inclusion-of-people-with-a-visual- tai-kommunikaatiovamma/
- "
- 100
- a
- Meistä
- pääsy
- saavutettavuus
- saatavilla
- Pääsy
- Mukaan
- Tili
- Toiminta
- Lisäksi
- lisä-
- osoite
- käsitellään
- vastaan
- AI
- Tekoälyn palvelut
- vaihtoehto
- Amazon
- keskuudessa
- api
- sovelluksen
- Hakemus
- sovellukset
- lähestymistapa
- sovellukset
- arkkitehtuuri
- noin
- keinotekoinen
- tekoäly
- Tekoäly (AI)
- liittyvä
- audio-
- todennettu
- Authentication
- lupa
- automaattisesti
- automaattisesti
- saatavissa
- AWS
- tausta
- koska
- ennen
- hyödyttää
- Miljardi
- elin
- reunus
- Laatikko
- selain
- rakentaa
- rakentaa
- kyvyt
- haasteet
- maksut
- kiinalainen
- valinta
- Valita
- pilvi
- koodi
- Sarake
- sitoutumaan
- Viestintä
- yhteisö
- täydellinen
- tietokone
- Tietojenkäsittelyoppi
- Konfigurointi
- kytkeä
- Console
- pitoisuus
- Keskustelu
- keskustelut
- Pari
- luoda
- luotu
- Luominen
- Valtakirja
- Tällä hetkellä
- asiakassuhde
- Asiakkaat
- osoittaa
- sijoittaa
- käyttöön
- levityspinnalta
- käyttöönotto
- Malli
- yksityiskohdat
- Detection
- Määrittää
- Kehittäjä
- kehittäjille
- kehittämällä
- eri
- sairauksien
- asiakirjat
- verkkotunnuksen
- download
- Pudota
- aikana
- helposti
- toimittaja
- Tekniikka
- Englanti
- enter
- ympäristö
- EU
- Eurooppalainen
- tapahtuma
- arjen
- jokainen
- olemassa
- experience
- kokeilu
- FAST
- Ominaisuus
- Ominaisuudet
- Vihdoin
- Etunimi
- ensimmäistä kertaa
- virtaus
- seurata
- jälkeen
- ulkomainen
- haarukka
- muoto
- Ranskan
- alkaen
- tulevaisuutta
- yleensä
- tuottaa
- mennä
- GitHub
- Global
- myönnetty
- Kasvaa
- suuntaviivat
- ottaa
- terveys
- auttaa
- raidat
- isännöi
- hotellit
- Miten
- Miten
- HTTPS
- Tunnistaminen
- Identiteetti
- kuvien
- toteuttaa
- täytäntöönpano
- täytäntöön
- merkitys
- mahdoton
- parantaa
- sisältää
- Mukaan lukien
- sisällyttäminen
- Kasvaa
- tiedot
- yhdistää
- integroitu
- Älykkyys
- Irlanti
- IT
- Japanilainen
- JavaScript
- matka
- avain
- tunnettu
- Korean
- Merkki
- tarrat
- Kieli
- kielet
- käynnistää
- käynnistää
- OPPIA
- oppiminen
- Kirjasto
- Todennäköisesti
- LINK
- Lista
- Kuunteleminen
- elää
- paikallisesti
- sijainti
- näköinen
- kone
- koneoppiminen
- Valtavirta
- tehdä
- onnistui
- johto
- toimitusjohtaja
- manuaalinen
- käsin
- mielekäs
- jäsen
- minimi
- ML
- Puhelinnumero
- lisää
- Luonnollinen
- suunnistus
- välttämätön
- tarpeet
- numero
- saatu
- Tarjoukset
- avata
- avaaminen
- toiminta
- Operations
- oma
- paketti
- osa
- intohimo
- Salasana
- Ihmiset
- kuva
- pelaa
- Kohta
- politiikkaa
- pool
- Altaat
- väestö
- Portugalin
- powered
- käsittely
- Tuotteemme
- Ohjelma
- projekti
- hankkeet
- toimittaa
- mikäli
- tarjoaa
- alue
- Lukeminen
- reaaliaikainen
- vastaanottaa
- sai
- toipua
- alue
- luotettava
- säilytyspaikka
- pyynnöt
- edellyttää
- tarvitaan
- Vaatii
- tutkimus
- Esittelymateriaalit
- arviot
- Rooli
- ajaa
- Said
- tiede
- Näytön
- sdk
- sekuntia
- turvallinen
- palvelu
- Palvelut
- setti
- esittelylle
- merkki
- Signs
- älypuhelin
- älypuhelimet
- yhteiskunta
- vankka
- ratkaisu
- Ratkaisumme
- jonkin verran
- lähdekoodi
- Espanjan
- puhua
- puhuminen
- pino
- Alkaa
- alkoi
- Tila
- verkkokaupasta
- virta
- streaming
- onnistunut
- Onnistuneesti
- Tuetut
- Tukea
- Tukee
- Kohde
- tehtävät
- Technologies
- tilapäinen
- testi
- testit
- -
- Lähde
- maailma
- aika
- Jäljennös
- Kääntäminen
- tv
- tyypillisesti
- ui
- varten
- yliopisto
- käyttää
- Käyttäjät
- versio
- Näytä
- odottaa
- verkko
- Länsi
- Mitä
- vaikka
- KUKA
- sisällä
- ilman
- Referenssit
- työskentely
- maailman-
- Sinun