Siirry sisältöön

ReadSpeaker speechEngine SDK Embedded

Laitteessa toimiva puhesynteesi sulautettuihin ja mobiililaitteisiin

ReadSpeaker speechEngine SDK Embedded lisää luonnolliset tekoälyäänet ARM-pohjaisiin laitteisiin, mobiilisovelluksiin ja sulautettuihin järjestelmiin. Se toimii täysin laitteessa ilman verkkoyhteyttä. 150+ tekoälyääntä yli 50 kielellä iOS:lle, Androidille ja Embedded Linuxille.

  • Toimii täysin laitteessa
  • ARM 32/64-bittinen
  • 150+ ääntä · 50+ kieltä

Miksi laitteessa

Puhetta, joka toimii yhteydellä tai ilman

Monet laitteet eivät voi luottaa pilveen. Lääketieteellisen monitorin, auton tai teollisuusohjaimen on puhuttava juuri silloin, kun sitä tarvitaan, joka kerta. speechEngine SDK Embedded tuottaa puheen kokonaan laitteessa, joten äänilähtö pysyy tasaisena ja välittömänä myös ilman verkkoa. Datasi ei koskaan poistu laitteistosta, eikä viive riipu koskaan signaalista.

Rakennettu sulautettuihin järjestelmiin

Luonnollinen ääni laitteistolla, johon useimmat puhesynteesit eivät mahdu

Pieni muistijalanjälki, tarkoituksella

Jokainen ääni vie 6 Mt:stä 35 Mt:iin tallennustilaa ja toimii 20 Mt:stä 30 Mt:iin muistissa. Se mahtuu siihen rajoitettuun laitteistoon, jolle sulautetut tuotteet rakennetaan, 32-bittisistä ARM-ohjaimista 64-bittisiin mobiilipiireihin, ilman että luonnollisesta äänestä tingitään.

150+ tekoälyääntä yli 50 kielellä

speechEngine SDK Embedded hyödyntää ReadSpeakerin valikoimaa, jossa on yli 150 tekoälyääntä yli 50 kielellä. Uusia ääniä ja kieliä lisätään säännöllisesti, joten samalla SDK:lla voi toimittaa tuotteen yhdelle markkinalle tai viidellekymmenelle.

Hienosäädä jokainen luettu sana

Säädä puhenopeus, sävelkorkeus ja äänenvoimakkuus laitteeseen sopiviksi. SSML:n (Speech Synthesis Markup Language) avulla voit lisätä taukoja, vaihtaa ääntä tai kieltä kesken lauseen ja lisätä foneettisia transkriptioita. Kielikohtainen käyttäjäsanakirja IPA-tuella antaa korjata tuotenimien ja alakohtaisten termien ääntämyksen kerran, kaikkialle.

Tekniset tiedot

Rakennettu rajoitetulle laitteistolle

speechEngine SDK Embedded on suunniteltu pienen muistijalanjäljen järjestelmiin. Alla olevat luvut antavat mitoittaa laitteistosi ennen sitoutumista.

speechEngine SDK Embeddedin tekniset tiedot
SpecificationValue
KäyttöjärjestelmätiOS · Android · Embedded Linux (muut sulautetut käyttöjärjestelmät pyynnöstä)
CPUARM 32/64-bittinen. Neural Standard: 1 GHz tai enemmän (vain 64-bittinen) · Neural Lite: 800 MHz tai enemmän
Keskusmuisti6 Mt:stä 30 Mt:iin
Ajonaikainen muisti20 Mt:stä 30 Mt:iin (Neural Lite ja Neural Standard)
Äänen muistijalanjälki6 Mt:stä 32 Mt:iin (Neural Lite) · 9 Mt:stä 35 Mt:iin (Neural Standard), syvien neuroverkkojen teknologia
Äänilähtö8 muotoa: 16-bittinen lineaarinen PCM, 8-bittinen A-law, 8-bittinen μ-law, 8-bittinen etumerkitön lineaarinen PCM Wave, 4-bittinen Dialogic ADPCM sekä Wave-muunnelmat
TekstisyötePelkkä teksti (monitavuinen) · SSML (UTF-8)
DokumentaatioTuotespesifikaatio (PDF)

Neural Standard ja Neural Lite

Kaksi äänitasoa, yksi SDK

Valitse laitteistoosi sopiva tasapaino. Neural Standard toimii 64-bittisellä ARM-suorittimella vähintään 1 GHz:n taajuudella, ja äänet ovat 9 Mt:stä 35 Mt:iin rikkaimman äänen saamiseksi. Neural Lite toimii ARM-suorittimella 800 MHz:stä alkaen, ja äänet ovat 6 Mt:stä 32 Mt:iin tiukimpia laitteita varten. Molemmat käyttävät syvien neuroverkkojen teknologiaa.

Neural Lite ja Neural Standard vertailussa
Neural LiteNeural Standard
CPUARM 800 MHz+ARM 1 GHz+ (vain 64-bittinen)
Äänen muistijalanjälki6 Mt:stä 32 Mt:iin9 Mt:stä 35 Mt:iin
TeknologiaSyvät neuroverkotSyvät neuroverkot

Alustat

Integroi sillä kielellä, jota jo käytät

speechEngine SDK Embedded toimitetaan rajapintojen, esimerkkikoodin ja dokumentaation kanssa nopeaa integrointia varten. Rakenna C/C++-kielellä Embedded Linuxiin, Objective-C:llä iOS:ään tai Javalla Androidiin. Jokainen toimitus sisältää puhemoottorin kirjastot, äänitiedostot ja integraatiodokumentit lisensoidulle alustallesi sekä tiimimme tuen.

Tuetut alustat ja niiden integraatiokielet
PlatformLanguage
Embedded LinuxC / C++
iOSObjective-C
AndroidJava

Integraatio

Muutama kutsu ensimmäiseen puheeseen

Alusta moottori, lataa ääni ja tuota puhe. SDK hoitaa loput laitteessa.

/* Illustrative - confirm exact API against the SDK docs before use */
#include "rs_embedded_tts.h"

int main() {
    rsEngine *engine = rsEngineCreate("license.dat");
    rsEngineLoadVoice(engine, "en-US-neural-standard");
    rsEngineSetRate(engine, 1.0);
    rsEngineSpeak(engine, "Welcome aboard.", RS_AUDIO_PCM16);
    rsEngineDestroy(engine);
    return 0;
}

Muoto on vain havainnollistava. Katso toimitetun alustasi tarkat API-allekirjoitukset SDK-dokumentaatiosta ja esimerkkikoodista.

Missä se toimii

Äänet kriittisiin laitteisiin

Mobiilisovelluksista kriittiseen laitteistoon: speechEngine SDK Embedded antaa tuotteille luotettavan äänen kaikkialla, missä ne toimivat, mukaan lukien puolustusala ja muut rajoitetut ympäristöt.

Liikenne

Navigointi, käännöskohtaiset ajo-ohjeet ja ajoneuvon kehotteet, jotka pysyvät responsiivisina silloinkin, kun ajoneuvo menettää signaalin.

Katso liikenteen ratkaisut

Saavutettavuus (AAC ja DAISY)

Luonnollista puhetta puhetta korvaaviin AAC-kommunikointilaitteisiin ja DAISY-äänikirjoihin.

Katso apuvälineratkaisut

Kuulutusjärjestelmät

Selkeä puhelähtö hälytys- ja hätäilmoitusjärjestelmiin.

Mobiililaitteet

Äänikirjat, kielten oppiminen ja mobiilisovellukset, jotka puhuvat myös ilman verkkoyhteyttä.

Usein kysytyt kysymykset

Kysymyksiä speechEngine SDK Embeddedistä

  • Kyllä. speechEngine SDK Embedded tuottaa puheen kokonaan laitteessa ilman verkkoyhteyttä. Kaikki käsittely ja data pysyvät laitteistossa, joten puhelähtö on välitöntä ja tasaista myös verkottomissa tai rajoitetuissa ympäristöissä.

  • Se tukee iOS:ää, Androidia ja Embedded Linuxia heti valmiina. Muita sulautettuja käyttöjärjestelmiä voidaan tukea pyynnöstä. Ota yhteyttä tiimiimme ja kerro kohdealustasi.

  • Se toimii 32- ja 64-bittisillä ARM-suorittimilla. Neural Standard -äänet tarvitsevat 64-bittisen ARM-suorittimen vähintään 1 GHz:n kellotaajuudella, ja Neural Lite -äänet toimivat 800 MHz:stä alkaen. SDK käyttää 6 Mt:stä 30 Mt:iin keskusmuistia ja 20 Mt:stä 30 Mt:iin ajon aikana.

  • Jokainen ääni vie 6 Mt:stä 32 Mt:iin Neural Lite -tasolla ja 9 Mt:stä 35 Mt:iin Neural Standard -tasolla. Molemmat tasot käyttävät syvien neuroverkkojen teknologiaa, joten saat luonnollisen äänen sulautettuun muistijalanjälkeen.

  • speechEngine SDK Embedded tukee yli 150 tekoälyääntä yli 50 kielellä. Uusia ääniä ja kieliä lisätään säännöllisesti. Täydellinen luettelo on saatavilla ReadSpeakerin verkkosivustolla.

  • Voit integroida C/C++-kielellä Embedded Linuxiin, Objective-C:llä iOS:ään ja Javalla Androidiin. Jokainen SDK-paketti sisältää rajapinnat, esimerkkikoodin ja dokumentaation alkuun pääsemiseksi.

  • Kyllä. SSML:n avulla voit säätää prosodiaa, lisätä taukoja, lisätä foneettisia transkriptioita ja vaihtaa ääniä tai kieliä kesken tekstin. Kielikohtainen käyttäjäsanakirja IPA-tuella antaa määrittää mukautetut ääntämykset alakohtaisille termeille.

  • Se tuottaa 8 äänimuotoa, muun muassa 16-bittisen lineaarisen PCM:n, 8-bittisen A-law'n ja μ-law'n, 4-bittisen Dialogic ADPCM:n ja useita Wave-muunnelmia. Näin voit sovittaa äänen kohdelaitteesi äänenkäsittelyputkeen.

  • speechEngine SDK Embedded on rakennettu laitteessa toimiviin, pienen muistijalanjäljen järjestelmiin ARM- ja mobiililaitteistolla. speechEngine SDK targets desktop and PC-based applications on Windows and Linux. See speechEngine SDK if you're building for desktop.

Valmiina tuomaan äänen laitteeseesi?

Kerro meille laitteistostasi, kohdekielistäsi ja aikataulustasi. Sulautettujen järjestelmien tiimimme auttaa mitoittamaan tuotteellesi oikeat äänet, muistijalanjäljen ja alustan.

Find your ReadSpeaker solution

Opening the conversation…

Search

    Searching…

    No results for

    Try another wording, or start from one of these.

    Search is not available right now.

    You can still reach the pages below.