OS4 DepotLogo by Liksmaskaren 
(anonymous IP:,874) 

   Bug tracker
   Locale browser

   o Audio (320)
   o Datatype (47)
   o Demo (177)
   o Development (496)
   o Document (20)
   o Driver (85)
      o Audio (10)
      o Filesystem (8)
      o Graphics (2)
      o Handler (7)
      o Input (13)
      o Misc (23)
      o Network (3)
      o Printer (4)
      o Storage (9)
      o Utility (5)
      o Video (1)
   o Emulation (134)
   o Game (817)
   o Graphics (433)
   o Library (81)
   o Network (190)
   o Office (52)
   o Utility (756)
   o Video (58)

Total files: 3666

Full index file. Download
Recent index file. Download



Support the site

 Readme for:  Driver » Audio » flite_device.lha


Description: Device API based on the Flite Speech Engine
Download: flite_device.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 30Mb
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
Replaces: driver/audio/flite_device.lha
License: BSD
Distribute: yes
Min OS Version: 4.1
FileID: 7668
Comments: 8
Snapshots: 0
Downloads: 187  (Current version)
885  (Accumulated)
Votes: 0 (0/0)  (30 days/7 days)

Show comments Show snapshots Show content Show crashlogs Replace file 

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.

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.


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-2015 by Björn Hagström All Rights Reserved
Amiga OS and its logos are registered trademarks of Hyperion Entertainment