HLsyn.GIF (2855 bytes)

FAQ


HLsyn Frequently Asked Questions (FAQ)

Q. During installation, the HLsyn installer asks for a serial key. What should I enter?

A. Please use "sensimetrics" (without quotes) as the serial key for HLsyn.

Q. I'm getting this error (or something similar):

"Error: a numerical or character function was given  and argument xxxx/2 of wrong type HLSYN-MAIN-WINDOW-BOX"

What should I do?

A. A patch is available from or support page which solves problems due to non-standard and newer standard screen sizes. Please download the patch here.

Q. Will HLsyn run on Windows® 95/98/Me/NT/2000/XP/Vista?

A. Yes.

Q. Why am I getting errors while trying to install/run HLsyn on Windows® 2000/XP/Vista?

A. On operating systems based on NT 5 (Windows® 2000, Windows® XP, Windows® Vista) it is necessary to log in as an administrator to properly install HLsyn. While installing as a Power User may appear to succeed, in fact the program will not be correctly installed. Note: On Windows® XP all user accounts other than Limited Users normally have administrator privileges and may be used to install HLsyn.

Q. Is HLsyn available for operating systems other than Windows?

A. At this time, no. Presently, we only offer a Windows-based package.

Q. Is HLsyn a text-to-speech system?

A. No. HLsyn is a quasi-articulatory synthesizer; the user controls the speech output by adjusting a set of time-varying parameters and a set of constants describing a vocal-tract model.

Q. What's the difference between HLsyn and SenSyn?

A. HLsyn is a "high-level" parametric synthesizer that produces more natural-sounding speech from fewer time-varying parameters (13) than SenSyn (48). HLsyn uses fewer parameters by exploiting the interdependence of the parameters and subjecting them to inter-parameter constraints. These 13 parameters are more easily interpreted in terms of articulation. HLsyn transforms the HL parameters into the lower (Klatt) level (or KL) parameters of SenSyn through complex mapping relations.

Additionally, HLsyn's user interface is much easier to use, and more user-friendly, than SenSyn's.

Q. What are the HL parameters?

A. There are thirteen (13) time-varying high-level parameters: five constriction area parameters, four formant frequency parameters, a fundamental frequency parameter, a subglottal pressure parameter, and two parameters dealing with motion and stiffness of the vocal tract walls.. There are also numerous HL speaker constants that are user-adjustable but not time-variable. For a chart of the HL parameters, click here.

Q. Can I access the lower-level KL parameters from HLsyn?

A. Yes. In addition to the thirteen high-level parameters of HLsyn, users may access and control the KL parameters.

Q. Does HLsyn permit users to playback the synthesized speech or view a spectrogram of it?

A. Yes. Users can playback the results of the synthesis (assuming they have an audio card), or analyze the synthesis files in the form of a spectrogram.

Q. How can I import or export parameters from HLsyn?

A. You can save your work as either of two types of file (.HLD, the usual format, and .KLD), and later read these files again in HLsyn. Also, you can export and import parameter tracks (all 13 HL parameters, all KL parameters, subsidiary pressure and flow parameters, and the speaker constants) as text files; this facility permits exchange of parameter data with other programs (with a little programming effort).

Q. What is a .KLD file?

A. These "Klatt Level Documents" are binary files which can be written and read by HLsyn. They contain the result of converting the high-level HL parameters to Klatt level parameters (hence the name) but contain no HL parameter information.

Q. If I want to edit the lower-level (KL) parameters, do I have to edit all the HL parameters first?

A. You can generate KL parameters by hand by creating a .KLD file. Alternatively, you can generate KL parameters automatically from HL parameters. You then need to save the KL parameter table in .KLD file form after which you can edit the underlying lower-level parameters. (By saving as a .KLD file you have removed the HL parameter information. If you do not save as .KLD then the next time you synthesize your utterance HLsyn will use the still-present HL parameters to regenerate all the KL parameters, thus obliterating your edits.)

Q. Can you recommend reading materials on the mapping relation between high-level and low-level parameters? Klatt synthesizers? Etc.?

A. Yes.

Hanson, H.M. and Stevens, K.N. (2002). "A quasiarticulatory approach to controlling acoustic source parameters in a Klatt-type formant synthesizer using HLsyn," J. Acoust. Soc. Am. 112, 1158-1182.

Stevens, K. N., and Bickley, C. A. (1991). ‘‘Constraints among parameters simplify control of Klatt formant synthesizer,’’ J. Phonetics 19, 161–174.

Q. Do I need any additional hardware to run HLsyn?

A. No. All you need is a Windows-compatible audio card to play back your synthesis.