OS4Depot.net 20130227_1013
  Home Search Mirrors Contact Info Credits

 Readme data for Root » Driver » Audio » flite_device.lha

Description: Device API based on the Flite Speech Engine
Install: flite_device.lha
Size: 30Mb 5
Version: 53.1
Date: 25 Jan 13
Author: Fredrik Wikstrom
Submitter: Fredrik Wikstrom
Email: fredrik/a500 org
Homepage: http://www.a500.org/
Category: driver/audio
License: BSD
Distribute: yes
Min OS Version: 4.1
Installation:

Copy Devs/#? ALL DEVS:

Usage (users):

The Say commandline program can be used to send text to speak to device.

"Say ?" will list all options available.

F.e.
Say "insert text here"
will speak the text entered.

Say "insert text here" out=speak.wav
will output the speech to the file speak.wav rather than play it through AHI.

To make "Say" use a different voice than the default one use V=VOICE/K option:
Say "insert text here" voice=rms.voice

Usage (developers):

Check the say.c example code on how to use flite.device from your programs.

At the moment any strings passed to the device with CMD_WRITE must be null
terminated and io_Length should be set to either ~0 or -1.

Known problems:

The slt.voice produces some audio problems on AmigaOS (audible "clicks" at
more or less regular intervals). This may be endian related or more likely it
may be because of some difference due to floating point math. The other voices
seem to work fine however.

Changes:

53.1 (25-Jan-2013)
 - Implemented multi-voice support
 - The flite default voice can be set using the FLITE_DEFAULT_VOICE env
   variable (default value is "kal16.voice")
 - The voices are implemented as shared object files stored in DEVS:Flite
 - An in progress CMD_WRITE can now be interrupted with AbortIO()
 - The speed and pitch overrides are disabled for now (they may come back
   later but most likely in some other form)

52.5 (15-Jan-2013)
 - Updated to flite 1.4

52.4 (5-Mar-2008)
 - Removed AUDIO: requirement

52.3 (23-Oct-2007)
 - Fixed crash in cst_errmsg()

52.2 (22-Oct-2007)
 - Ability to set speed and pitch of voice
 - Ability input text as phonemes
 - Output to a RIFF-WAVE file

52.1 (19-Oct-2007)
 - First released version





Copyright (c) 2004-2013 Björn Hagström. All rights reserved.
OS4 and its logos are registered trademarks of Hyperion Entertainment