.
Development status:
Released,
Release: release_1_2_5
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/InputOutput/texttalker
Contact:
Class Description
This is a text-to-speech server.
Families: InputOutput
Key words:
Language: Cpp
Contact:
Class interface
Attributes:
Name | Description |
---|---|
genderScalar: DevString | — |
volumeScalar: DevShort | — |
rateScalar: DevLong | — |
priorityScalar: DevString | — |
num_pauseScalar: DevLong | — |
repeatScalar: DevLong | — |
text_to_talkScalar: DevString | — |
jingleTalkScalar: DevUShort | — |
jingleRunScalar: DevUShort | — |
jingleInitScalar: DevUShort | — |
Commands:
Name | Description |
---|---|
StateInput: DevVoid Output: State |
This command gets the device state (stored in its device_state data member) and returns it to the caller. |
StatusInput: DevVoid Output: DevString |
This command gets the device status (stored in its device_status data member) and returns it to the caller. |
DevWriteInput: DevString Output: DevVoid |
Write a message into the device server`s speech buffer. |
DevTalkInput: DevString Output: DevVoid |
Triggers the server to talk the actual speech buffer content. |
DevSetParamInput: DevVarLongArray Output: DevVoid |
Set some talkers`s configuration parameters (number of repeated talks and time of pause). |
DevStopInput: DevVoid Output: DevVoid |
Stop talking the actual speech buffer content. |
DevReadInput: DevVoid Output: DevString |
Read back the actual message. |
DevClearInput: DevVoid Output: DevVoid |
Clears the speech buffer of the talk server. |
DevReadParamInput: DevVoid Output: DevVarLongArray |
Read talker`s configuration parameters. (number of repeated loops and time of pause between 2 repeated speaks |
DevRunInput: DevVoid Output: DevVoid |
Start loop on speech buffer contents. |
PauseInput: DevVoid Output: DevVoid |
Pauses the voice and closes the output device, allowing access to pending speak requests from other voices. Calling Pause while the voice is not speaking increments the pause count and will put the voice into a paused state until Resume is called the same number of times. The voice maintains a pause count, so each call to pause must be balanced with a corresponding call to Resume. |
ResumeInput: DevVoid Output: DevVoid |
Resumes rendering. Decrements the pause count (which is incremented by Pause) if the voice is currently paused. If the pause count hits zero, Resume attempts to reclaim the output device and resumes rendering. This method has no effect if the voice was not in a paused state. |
WriteWelcomeTextInput: DevString Output: DevVoid |
To change the welcome text which will be spoken at the initialization of the server. |
ReadWelcomeTextInput: DevVoid Output: DevString |
Read the current welcome text which is spoken at the initialization of the server. |
Pipes:
Properties:
Name | Description |
---|---|
Text_to_talkDevString | Device server`s speech buffer. |
RepeatDevLong | Number of repeated talks. |
Num_pauseDevLong | Number of msec of pause between 2 repeated talks. |
GenderDevString | Voice`s gender. Supported values are : ``male`` or ``female``. |
VolumeDevShort | The synthesizer output volume level of the voice. Volume levels are specified in percentage values ranging from zero to 100. |
RateDevLong | Speaking rate of the voice. Supported values range from -10 to 10. |
PriorityDevString | Priority for the voice. Supported values : ``normal`` = Normal priority, ``alert`` = Alert priority, ``over`` = Over priority (the voice should mix its audio with all other audio on the system with no synchronization). OVER voices only mix their audio on Windows 2000. |
Start_textDevString | This text will be spoken at the initialization of the server.attr_ |
JinglesListString[]Type | A list of audio files ``.wav`` used to define the availables jingles. |
Please log in to comment.
20 Apr 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .
23 Feb 2017, Piotr Goryl
Created:
The device class has been added to catalogue.
Updated:
The device class has been updated.
You can see previous version here .
23 Feb 2017, Piotr Goryl
Created:
The device class has been added to catalogue.
Added by:pgoryl2
on:23 Feb 2017, 10:14 a.m.