MBROLI Version 3.5 -------------------------------------------------------------- Table of Contents -------------------------------------------------------------- 1. Copyrights & Disclaimer 2. Mbroli Features 3. Mbroli Command Line 4. Initialization File 5. What's new ? 6. Program Requirements 7. Contacting the author -------------------------------------------------------------- 1. Copyrights & Disclaimer -------------------------------------------------------------- This program and object code is being provided to "you", the licensee, by Alain Ruelle, the "author", under the following license, which applies to any program, object code or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this license. The "program", below, refers to any such program, object code or work. By obtaining, using and/or copying this program, you agree that you have read, understood, and will comply with these terms and conditions: Terms and conditions for the distribution of the program -------------------------------------------------------- This program may not be sold or incorporated into any product which is sold without prior permission from the author. When no charge is made, this program may be copied and distributed freely, provided that this notice is copied and distributed with it. Each time you redistribute the program (or any work based on the program), the recipient automatically receives a license from the original licensor to copy or distribute the program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. If you wish to incorporate the program into other free programs whose distribution conditions are different, write to the author to ask for permission. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this license, they do not excuse you from the conditions of this license. If you cannot distribute so as to satisfy simultaneously your obligations under this license and any other pertinent obligations, then as a consequence you may not distribute the program at all. For example, if a patent license would not permit royalty-free redistribution of the program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this license would be to refrain entirely from distribution of the program. Terms and conditions on the use of the program ---------------------------------------------- Permission is granted to use this software for non-commercial, non-military purposes, with and only with the voice and language databases made available by the author from the MBROLA project www homepage: http://tcts.fpms.ac.be/synthesis In return, the author asks you to mention the MBROLA reference paper: T. DUTOIT, V. PAGEL, N. PIERRET, F. BATAILLE, O. VAN DER VRECKEN "The MBROLA Project: Towards a Set of High-Quality Speech Synthesizers Free of Use for Non-Commercial Purposes" Proc. ICSLP'96, Philadelphia, vol. 3, pp. 1393-1396. or, for a more general reference to Text-To-Speech synthesis, the book: An Introduction to Text-To-Speech Synthesis, T. DUTOIT, Kluwer Academic Publishers, Dordrecht Hardbound, ISBN 0-7923-4498-7 April 1997, 312 pp. in any scientific publication refering to work for which this program has been used. Disclaimer ---------- THIS SOFTWARE CARRIES NO WARRANTY, EXPRESSED OR IMPLIED. THE USER ASSUMES ALL RISKS, KNOWN OR UNKNOWN, DIRECT OR INDIRECT, WHICH INVOLVE THIS SOFTWARE IN ANY WAY. IN PARTICULAR, THE AUTHOR DOES NOT TAKE ANY COMMITMENT IN VIEW OF ANY POSSIBLE THIRD PARTY RIGHTS. -------------------------------------------------------------- 2. Mbroli Features -------------------------------------------------------------- Mbroli is a "phoneme-to-speech" program. Mbroli can be registred on Windows(tm) 95 / NT 4.0 as the default program for the .pho files, so the .pho can be played by a double click. An Mbroli.ini file can be used to force mbroli.exe to load a specific database (see 4. Ini File). Mbroli can be called from other programs, passing one or more .pho to be played on the command line (see 3. Command Line). Mbroli supports the Drag & Drop of multiple .pho files. So, one or more .pho files can be dropped on the Mbroli Window while the program is running, or on the Mbroli.exe icon or on a Shortcut of Mbroli.exe. Mbroli can also play just an excerpt of a .pho file, by selecting the line to be played the view. -------------------------------------------------------------- 3. Command Line -------------------------------------------------------------- Here are the command line parameters used by mbroli : - /m /M /min /minimize : The mbroli window is showed minimized. - /e /E /exit : Exit Mbroli when finished playing the files passed on the command line. - /n /N /noshow : Mbroli is invisible while running. - /t /T /notitle : Don't show the title of the .pho file currently played on the title bar. - 1 or more .pho file : The .pho files to be played -------------------------------------------------------------- 4. Initialization -------------------------------------------------------------- Mbroli search its .ini file in several directories, here is the order in which it proceeds : - First it searches in the directory of the first command line .pho file. - Next, it searches in the current directory. - Next, it searches in the installation directory of Mbroli. - Next, it searches in the Windows(tm) Directory. - Finally, it searches in the Windows(tm) Registry in HKEY_CURRENT_USER. Mbroli.ini file structure : [GENERAL] General parameters Path = pathname Starting Directory of the Open Dialog Box AutoPlayFile = 0/1 automatically play .pho file when loaded [DATABASE] Database parameters Default = id Registry ID of the default database loaded [PITCH] Pitch Ratio parameters for the spinner Min = n Minimal pitch ratio Max = m Maximal pitch ratio [TIME] Time Ratio parameters for the spinner Min = n Minimal time ratio Max = m Maximal time ratio [VOICE] Voice Frequency parameters for the spinner Min = n Minimal frequency Max = m Maximal frequency [VOLUME] Min = n Max = n -------------------------------------------------------------- 5. What's new ? -------------------------------------------------------------- - Integration of the lastest version of MbrPlay - Integration of the eFriend talking face. -------------------------------------------------------------- 6. Program Requirements -------------------------------------------------------------- Mbroli needs at least 3 files to run : - mbrola.dll - mbrplay.dll - tctsaudio.dll -------------------------------------------------------------- 7. Contacting the author -------------------------------------------------------------- Alain Ruelle Multitel ASBL Parc Initialis Avenue Copernic, 1 B-7000 Mons, Belgium. tel : /32/65/374740 fax : /32/65/374762 e-mail: tts@multitel.be, for general information, questions on the installation of software and databases.