Fluency API voor oudere versies dan 5.0
Met ingang van versie 5.0 heeft Fluency TTS een compleet nieuwe API gekregen. De informatie op deze pagina geldt voor oudere versies van Fluency TTS.API
De kern van Fluency TTS is een DLL (Dynamic Link Library) die door applicaties via de Fluency API aangeroepen kan worden.
De Fluency API bestaat uit zo'n 35 functies, die in een aantal logische groepen verdeeld zijn. Meestal heeft een applicatie er maar een paar nodig. De API is gedocumenteerd in een Windows Help bestand:
Fluency API Help (Windows Help bestand)
Een aantal functies is alleen beschikbaar in de professionele versie, en werken pas als de gebruiker beschikt over een geldige licentiesleutel voor de software.
Programmeervoorbeelden
Programmeurs die Fluency TTS willen toepassen in C++, Delphi, Java of Visual Basic kunnen een van de onderstaande programmeervoorbeelden downloaden. Deze illustreren het gebruik van de Fluency API.
De voorbeeldprojecten werken alleen als je reeds beschikt over Fluency TTS!
C++ demo
Demoproject voor Microsoft Visual C++, met API-definities in Fluency.h en Fluency.cpp
Demoproject voor Borland Delphi, met API-definities in Fluency.pas
Demoproject voor Java, JNI-implementatie van Fluency API. Met dank aan Frans van Gool.
Demoproject voor Visual Basic (versie 6). Met dank aan Timon Bos.
Demoproject voor Borland Delphi, dat het gebruik van de multi-channel functies illustreert.
Speech API
De Fluency API kan ook indirect aangestuurd worden via de Microsoft Speech API.SAPI4
De standaardversie van Fluency TTS wordt geleverd met een interface-module voor SAPI4.Deze ondersteuning is geoptimaliseerd voor screen readers en andere hulpmiddelen, en is niet geschikt voor telefonie of server-applicaties.
