Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI This information is Copyright 2008 Sun Microsystems 1. Introduction 1.1. Project/Component Working Name: espeak for OpenSolaris 1.2. Name of Document Author/Supplier: Author: Willie Walker 1.3 Date of This Document: 19 August, 2008 4. Technical Description 1. Introduction 1.1. Project/Component Working Name:
eSpeak 1.37 1.2. Name of Document Author/Supplier: Willie Walker 1.3. Date of This Document: 18-Aug-2008 1.3.1. Date this project was conceived: 24-Apr-2008 1.4. Name of Major Document Customer(s)/Consumer(s): 1.4.1. The PAC or CPT you expect to review your project: Solaris PAC 1.4.2. The ARC(s) you expect to review your project: LSARC 1.4.3. The Director/VP who is "Sponsoring" this project: Anant.Mithal at Sun.COM 1.4.4. The name of your business unit: Accessibility Program Office 1.5. Email Aliases: 1.5.1. Responsible Manager: harry.burks at sun.com 1.5.2. Responsible Engineer: william.walker at sun.com 1.5.3. Marketing Manager: glynn.foster at sun.com 1.5.4. Interest List: desktop-discuss at opensolaris.org 4. Technical Description: 4.1. Details: eSpeak is a text-to-speech system that converts written text into audio. It can be used standalone via the 'espeak' application, which can generate *.wav files and send audio samples directly to the audio device. The intended and typical use, however, is as a library with C/C++ bindings to be used by other applications. The main consumer of eSpeak in Solaris is expected to be gnome-speech, which will use eSpeak to speak to the user. In addition to an executable and a shared library, eSpeak includes private data files under /usr/share/espeak-data This proposal will add espeak 1.37, the latest stable version, to OpenSolaris 2008.11 and beyond. 4.2. Bug/RFE Number(s): None. 4.3. In Scope: See above. 4.4. Out of Scope: See above. 4.5. Interfaces: -------------------------------------------------------------------- Exported Stability Comments -------------------------------------------------------------------- SUNWespeak Volatile SUNWespeak-devel Volatile libespeak.so.1 Volatile SONAME /usr/bin/espeak Volatile Command /usr/include/espeak/speak_lib.h Volatile Header file /usr/share/espeak-data Project Private Data files -------------------------------------------------------------------- Imported Comments -------------------------------------------------------------------- libCrun.so.1 SunStudio C++ library libCstd.so.1 SunStudio C++ library 4.6. Doc Impact: Man pages need to be written for the espeak application and the espeak library. 4.7. Admin/Config Impact: The application using eSpeak to play audio needs permissions to the audio device, which is accessed via SADA. 4.8. HA Impact: None. 4.9. I18N/L10N Impact: The JDS and G11N teams are working together to evaluate and provide I18N/L10N support. 4.10. Packaging & Delivery: Adds two new packages, SUNWespeak (uncompressed package comprises approx 1.3 Mb) and SUNWespeak-devel (uncompressed package comprises approx 30k). 4.11. Security Impact: None. 4.12. Dependencies: eSpeak depends of the software listed in the Imported Interfaces section. The Solaris version of eSpeak also uses SADA for audio, where SADA is covered by http://sac.sfbay/Archives/CaseLog/arc/PSARC/2004/563/. 5. Reference Documents: http://espeak.sourceforge.net/ - eSpeak homepage RFE #6738084 CrPrint: http://bt2ws.central.sun.com/CrPrint?id=6738084 Monaco: http://monaco.sfbay.sun.com/detail.jsf?cr=6738084 6. Resources and Schedule 6.4. Steering Committee requested information 6.4.1. Consolidation C-team Name: Desktop 6.5. ARC review type: FastTrack 6.6. ARC Exposure: open