OS4 DepotLogo by Nickman 
(anonymous IP: 54.226.80.55) 
 HomeRecentStatsSearchSubmitUploadsMirrorsContactInfoDisclaimerConfigAdmin
 Menu

 Features
   Crashlogs
   Bug tracker
   Locale browser
 
 Categories

   o Audio (321)
   o Datatype (47)
   o Demo (176)
   o Development (485)
   o Document (19)
   o Driver (81)
      o Audio (10)
      o Filesystem (7)
      o Graphics (2)
      o Handler (6)
      o Input (12)
      o Misc (22)
      o Network (3)
      o Printer (4)
      o Storage (9)
      o Utility (5)
      o Video (1)
   o Emulation (130)
   o Game (765)
   o Graphics (418)
   o Library (65)
   o Network (185)
   o Office (49)
   o Utility (725)
   o Video (56)

Total files: 3522

Full index file. Download
Recent index file. Download




 Links

  Amigans.net
  OpenAmiga
  Aminet
  UtilityBase
  IntuitionBase
  AmigaBounty


Support the site


 Readme for:  Driver » Audio » flite_device.lha

Flite_device

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  [View]
Snapshots: 0  [View]
Downloads: 149  (Current version)
847  (Accumulated)

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