ReadSpeakerin puhesynteesin plug-inin käyttäminen säästi meiltä lukemattomia kehitystunteja ja vei meidät lähemmäs visiotamme aidosti saavutettavasta pelistä.
Lue koko Soft Leafin tarinaReadSpeaker speechEngine SDK
Laitteessa ja ilman verkkoyhteyttä toimiva puhesynteesi-SDK työpöytä- ja PC-sovelluksiin
Asenna puhemoottori suoraan kohdekoneelle, jossa se tuottaa äänen paikallisesti ilman verkkokutsuja. 150+ tekoälyääntä yli 50 kielellä sekä natiivit rajapinnat C-, C++- ja Java-kielille Windowsissa ja Linuxissa ja C#-kielelle Windowsissa.
- C/C++ · C# · Java
- Windows 10/11 ja Linux
- Laitteessa
Asiakastarina
Sisäänrakennettu toimitettavaan ohjelmistoon, laitteessa
Ominaisuudet
Laitteessa toimiva ääni, rakennettu kehittäjille
Kaikki, mitä tiimisi tarvitsee luonnollisen kuuloisen äänen tuomiseen työpöytä- tai PC-sovellukseen, moottorin toimiessa paikallisesti.
Toimita ääni, joka ei koskaan poistu laitteesta
Moottori toimii asiakkaasi koneella ja tuottaa äänen ilman verkkokutsuja. Se sopii hyvin verkosta eristettyihin, säänneltyihin tai ensisijaisesti verkottomiin käyttöönottoihin, joissa data pysyy talon sisällä.
150+ tekoälyääntä yli 50 kielellä
Luonnolliset, ihmismäiset tekoälyäänet, ja valikoimaan lisätään säännöllisesti uusia ääniä ja kieliä. Valitse kullekin markkinalle sopiva korostus ja sävy ja toimita ne muistijalanjäljellä, joka pysyy kevyenä levyllä.
Tiimisi kirjoittaa omassa ympäristössään
Natiivit rajapinnat C- ja C++-kielille Windowsissa ja Linuxissa, C#-kielelle Windowsissa sekä Javalle Windowsissa ja Linuxissa. Esimerkkikoodi, dokumentaatio ja tiimimme toteutustuki tekevät integroinnista helppoa.
Äänen tarkka hallinta SSML:n avulla
Vaihda ääntä ja kieltä kesken lauseen, hallitse prosodiaa, lisää taukoja ja foneettisia transkriptioita. Speech Synthesis Markup Language (SSML) -syötettä tuetaan täysin, UTF-8-muodossa.
Ääntele brändinimet ja ammattitermit oikein
Rakenna kielikohtaisia ääntämissanakirjoja tuotenimille, lyhenteille ja erisnimille, useita sanakirjoja kieltä kohden. Käytä IPA-transkriptiota, kun tarvitset tarkkaa foneettista hallintaa.
Äänimuodot mihin tahansa putkeen
16-bittinen lineaarinen PCM, 8-bittinen A-law ja μ-law puhelinverkkoa varten, Dialogic ADPCM vanhoille IVR-järjestelmille. Tuota juuri se muoto, jota putkesi odottaa, raakana tai WAV-muotoon käärittynä.
Hienosäädä jokainen lausahdus
Säädä puhenopeus, sävelkorkeus ja äänenvoimakkuus tilanteeseen sopiviksi, rauhallisesta kerronnasta kiireellisiin hälytyksiin. Määritä ne tarpeen mukaan jokaisessa käyttöönotossa.
Ennakoitava lisensointi
SDK:n rinnalle asennettu lisenssitiedosto lukitsee tilaamasi äänet ja sopimuskauden. Ei yllättäviä päivityksiä, ei käyttöön perustuvaa laskutusta, ei auditointihuolia.
Oikeat ihmiset auttavat sinua julkaisemaan
ReadSpeakerin tukitiimi työskentelee kehittäjiesi kanssa koko integraation ajan. Esimerkkikoodi, dokumentaatio ja suora yhteys tarkoittavat, ettet koskaan jää lukemaan wikiä kello kahdelta yöllä.
Kokeile omassa ympäristössäsi
Yksinkertainen C++-integraatioesimerkki
Natiivit rajapinnat toimitetaan C- ja C++-kielille Windowsissa ja Linuxissa, C#-kielelle Windowsissa sekä Javalle Windowsissa ja Linuxissa. Kutsu moottoria samassa prosessissa ja syntetisoi teksti paikalliseen äänitiedostoon ilman verkkokutsuja.
// Representative example. The exact API and headers ship with the licensed SDK.
#include "speechengine.h"
int main() {
SpeechEngine engine;
engine.init("./license.lic"); // license file enforces voices + term
engine.selectVoice("en_US-neural"); // 150+ voices, 50+ languages
engine.setSpeechRate(90); // tune rate, pitch and volume per request
// Synthesise plain text or SSML to a local audio file, no server calls
engine.synthesizeToFile("Welcome to ReadSpeaker.", "welcome.wav");
engine.release(); // free the engine
return 0;
}Tekniset tiedot
Kaikki tiedot, joita kehitys- ja ylläpitotiimisi kysyvät
Mitoitettu laitteessa ja ilman verkkoyhteyttä tapahtuvaan käyttöön: pieni muistijalanjälki, laaja käyttöjärjestelmätuki, puhelinverkkoon sopiva ääni.
| Specification | Detail |
|---|---|
| Ohjelmointikielet | C / C++ (Windows/Linux) · C# (Windows) · Java (Windows/Linux) |
| Windows-käyttöjärjestelmä | Windows 10 ja 11 |
| Linux-käyttöjärjestelmä | CentOS Stream 9.x-10.x · Ubuntu 18.x-24.x · RHEL 7.x-9.x · Muut käyttöjärjestelmät pyynnöstä |
| CPU | Intel x86/64, 1 GHz tai enemmän. AVX vaaditaan x64-arkkitehtuureissa (ota yhteyttä ReadSpeakeriin, jos ympäristöstäsi puuttuu AVX-tuki). |
| Keskusmuisti | 6 Mt:stä 30 Mt:iin |
| Äänen muistijalanjälki | 9 Mt:stä 35 Mt:iin ääntä kohden (syvien neuroverkkojen teknologia) |
| Ajonaikainen muisti | 20 Mt:stä 30 Mt:iin (Neural Standard) |
| Syötemuodot | Pelkkä teksti (monitavuinen) · SSML (UTF-8) |
| Äänen ulostulomuodot | 16-bittinen lineaarinen PCM (raaka/WAV) · 8-bittinen PCM A-law/μ-law (raaka/WAV) · 8-bittinen etumerkitön lineaarinen PCM Wave · 4-bittinen Dialogic ADPCM |
| Dokumentaatio | Tuotespesifikaatio (PDF) |
Käyttöönottomalli
Toimii sinun infrastruktuurissasi, sinun lisenssitiedostosi alaisena
speechEngine SDK asennetaan paikallisesti kohdekoneelle. Puhesynteesimoottori toimii ilman palvelinkutsuja. Lisenssisopimus ja lisenssitiedosto valvovat lisensoitua alustaa, ääniä ja sopimuskautta. Yritystason vaatimustenmukaisuusdokumentaation osalta (ISO/IEC 27001, GDPR, EU:n vakiosopimuslausekkeet) katso ReadSpeakerin tietosuojailmoitus ja Tietoa meistä -sivut.
Laitteessa (Moottori asennetaan kohdekoneelle)
Asennettu paikallisesti
Ei verkkokutsuja (Ääni tuotetaan ilman palvelinkutsuja)
Moottori toimii paikallisesti
Lisenssitiedoston valvonta (Lisenssitiedosto toimitetaan SDK:n mukana)
Äänet ja sopimuskausi
SDK-toimitus (SDK rakennettu tilauksessa määritellylle alustalle)
Asiakastilauksen mukaan
Usein kysytyt kysymykset
Kysymyksiä speechEngine SDK:sta
speechEngine SDK on laitteessa toimiva puhesynteesi-SDK kehittäjille, jotka rakentavat työpöytä- ja PC-pohjaisia sovelluksia. Moottori asennetaan paikallisesti kohdekoneelle, ja se tukee 150+ tekoälyääntä yli 50 kielellä. Se toimii ilman verkkoyhteyttä, mikä sopii verkosta eristettyihin ja yksityisyydelle herkkiin ympäristöihin.
speechEngine SDK toimitetaan natiivien rajapintojen kanssa C- ja C++-kielille Windowsissa ja Linuxissa, C#-kielelle Windowsissa sekä Javalle Windowsissa ja Linuxissa. SDK toimitetaan sille alustalle, joka on määritelty asiakkaan tilauksessa.
speechEngine SDK toimii Windows 10:ssä ja 11:ssä sekä Linux-jakeluissa, joihin kuuluvat CentOS Stream 9.x-10.x, Ubuntu 18.x-24.x ja RHEL 7.x-9.x. Muita käyttöjärjestelmiä tuetaan pyynnöstä. Suoritin: Intel x86/64, 1 GHz tai enemmän (AVX vaaditaan x64-ympäristöissä). Keskusmuisti: 6 Mt:stä 30 Mt:iin.
Kyllä. Puhesynteesimoottori asennetaan paikallisesti kohdekoneelle ja tuottaa äänen ilman verkkokutsuja, mikä sopii yksityisyydelle herkkiin ja verkosta eristettyihin käyttöönottoihin. ARM-, mobiili- ja IoT-kohteita varten katso speechEngine SDK Embedded.
speechEngine SDK tuottaa neljä äänimuotoa: 16-bittinen lineaarinen PCM (raaka/WAV), 8-bittinen PCM A-law/μ-law (raaka/WAV), 8-bittinen etumerkitön lineaarinen PCM Wave ja 4-bittinen Dialogic ADPCM. A-law- ja μ-law-ulostulo sopii erityisen hyvin puhelinjärjestelmäintegraatioon.
Kyllä. speechEngine SDK hyväksyy pelkän tekstin syötteenä (monitavuisena) ja SSML-syötteen (UTF-8), joten sovelluksesi voi merkitä tarvitsemansa puheen. SSML:n avulla voit vaihtaa ääntä ja kieltä yhden tekstin sisällä, muuttaa prosodiaa, lisätä taukoja ja soveltaa foneettisia transkriptioita.
speechEngine SDK:ta hallitsee lisenssisopimus, joka määrittelee lisensoidun alustan, äänet ja sallitun käyttöyhteyden. SDK:n mukana toimitettava lisenssitiedosto valvoo teknisesti lisensoituja ääniä ja sopimuskautta eli sallitun käytön kestoa.
Kyllä. ReadSpeakerin tukitiimin toteutustuki sisältyy. Tiimi auttaa asiakkaita ymmärtämään ja toteuttamaan integraation toimitetun dokumentaation ja esimerkkikoodin mukaisesti.