You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1929 lines
106 KiB
1929 lines
106 KiB
<!DOCTYPE UI><UI version="3.2" stdsetdef="1">
|
|
<class>KCMKttsMgrWidget</class>
|
|
<author>Gary Cramblitt</author>
|
|
<widget class="KCModule">
|
|
<property name="name">
|
|
<cstring>KCMKttsMgrWidget</cstring>
|
|
</property>
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>638</width>
|
|
<height>382</height>
|
|
</rect>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>7</hsizetype>
|
|
<vsizetype>7</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<grid>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQTabWidget" row="0" column="0">
|
|
<property name="name">
|
|
<cstring>mainTab</cstring>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>7</hsizetype>
|
|
<vsizetype>7</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<widget class="TQWidget">
|
|
<property name="name">
|
|
<cstring>tab</cstring>
|
|
</property>
|
|
<attribute name="title">
|
|
<string>&General</string>
|
|
</attribute>
|
|
<grid>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQCheckBox" row="0" column="0" rowspan="1" colspan="2">
|
|
<property name="name">
|
|
<cstring>enableKttsdCheckBox</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Enable Text-to-Speech System (KTTSD)</string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Check to start the KTTS Deamon and enable Text-to-Speech.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQCheckBox" row="2" column="0" rowspan="1" colspan="2">
|
|
<property name="name">
|
|
<cstring>embedInSysTrayCheckBox</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>Always em&bed Text-to-Speech Manager in system tray</string>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>When checked, KTTSMgr displays an icon in the system tray, and clicking OK or Cancel buttons does not stop KTTSMgr. Use system tray context menu to quit KTTSMgr. This setting takes effect when KTTSMgr is next started. This setting has no effect when running in the KDE Control Center.</string>
|
|
</property>
|
|
</widget>
|
|
<spacer row="6" column="1">
|
|
<property name="name">
|
|
<cstring>spacer6</cstring>
|
|
</property>
|
|
<property name="orientation">
|
|
<enum>Vertical</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>Expanding</enum>
|
|
</property>
|
|
<property name="tqsizeHint">
|
|
<size>
|
|
<width>20</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
<widget class="TQLayoutWidget" row="3" column="0" rowspan="1" colspan="2">
|
|
<property name="name">
|
|
<cstring>tqlayout5</cstring>
|
|
</property>
|
|
<hbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<spacer>
|
|
<property name="name">
|
|
<cstring>spacer5_2</cstring>
|
|
</property>
|
|
<property name="orientation">
|
|
<enum>Horizontal</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>Fixed</enum>
|
|
</property>
|
|
<property name="tqsizeHint">
|
|
<size>
|
|
<width>20</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
<widget class="TQCheckBox">
|
|
<property name="name">
|
|
<cstring>showMainWindowOnStartupCheckBox</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>Show &main window on startup</string>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>When checked, the KTTSMgr window is displayed when KTTSMgr starts. When unchecked, click on the icon in the system tray to display the KTTSMgr window.</string>
|
|
</property>
|
|
</widget>
|
|
</hbox>
|
|
</widget>
|
|
<widget class="TQLayoutWidget" row="5" column="0" rowspan="1" colspan="2">
|
|
<property name="name">
|
|
<cstring>tqlayout5_2</cstring>
|
|
</property>
|
|
<hbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<spacer>
|
|
<property name="name">
|
|
<cstring>spacer5_2_2</cstring>
|
|
</property>
|
|
<property name="orientation">
|
|
<enum>Horizontal</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>Fixed</enum>
|
|
</property>
|
|
<property name="tqsizeHint">
|
|
<size>
|
|
<width>20</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
<widget class="TQCheckBox">
|
|
<property name="name">
|
|
<cstring>autoexitMgrCheckBox</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>E&xit when speaking is finished</string>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>When checked, and KTTSMgr was automatically started when speech began, automatically exits when speech has finished. Does not automatically exit if KTTSMgr was started manually or started from the Control Center.</string>
|
|
</property>
|
|
</widget>
|
|
</hbox>
|
|
</widget>
|
|
<widget class="TQCheckBox" row="4" column="0" rowspan="1" colspan="2">
|
|
<property name="name">
|
|
<cstring>autostartMgrCheckBox</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>Sta&rt minimized in system tray when speaking</string>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>When checked, if KTTSMgr is not already running and speech begins, starts KTTSMgr and displays an icon in the system tray. <em>Note<em>: KTTSMgr only automatically starts for text jobs having 5 sentences or more.</string>
|
|
</property>
|
|
</widget>
|
|
</grid>
|
|
</widget>
|
|
<widget class="TQWidget">
|
|
<property name="name">
|
|
<cstring>TabPage</cstring>
|
|
</property>
|
|
<attribute name="title">
|
|
<string>&Talkers</string>
|
|
</attribute>
|
|
<grid>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="KListView" row="0" column="0">
|
|
<column>
|
|
<property name="text">
|
|
<string>ID</string>
|
|
</property>
|
|
<property name="clickable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="resizable">
|
|
<bool>true</bool>
|
|
</property>
|
|
</column>
|
|
<column>
|
|
<property name="text">
|
|
<string>Language</string>
|
|
</property>
|
|
<property name="clickable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="resizable">
|
|
<bool>true</bool>
|
|
</property>
|
|
</column>
|
|
<column>
|
|
<property name="text">
|
|
<string>Speech Synthesizer</string>
|
|
</property>
|
|
<property name="clickable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="resizable">
|
|
<bool>true</bool>
|
|
</property>
|
|
</column>
|
|
<column>
|
|
<property name="text">
|
|
<string>Voice</string>
|
|
</property>
|
|
<property name="clickable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="resizable">
|
|
<bool>true</bool>
|
|
</property>
|
|
</column>
|
|
<column>
|
|
<property name="text">
|
|
<string>Gender</string>
|
|
</property>
|
|
<property name="clickable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="resizable">
|
|
<bool>true</bool>
|
|
</property>
|
|
</column>
|
|
<column>
|
|
<property name="text">
|
|
<string>Volume</string>
|
|
</property>
|
|
<property name="clickable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="resizable">
|
|
<bool>true</bool>
|
|
</property>
|
|
</column>
|
|
<column>
|
|
<property name="text">
|
|
<string>Rate</string>
|
|
</property>
|
|
<property name="clickable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="resizable">
|
|
<bool>true</bool>
|
|
</property>
|
|
</column>
|
|
<property name="name">
|
|
<cstring>talkersList</cstring>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>This is a list of all the configured Talkers. A Talker is a speech synthesizer that has been configured with a language, voice, gender, speaking rate, and volume. Talkers higher in the list have higher priority. The topmost Talker will be used when no talker attributes have been specified by an application.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQLayoutWidget" row="0" column="1">
|
|
<property name="name">
|
|
<cstring>tqlayout9</cstring>
|
|
</property>
|
|
<vbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="KPushButton">
|
|
<property name="name">
|
|
<cstring>addTalkerButton</cstring>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>1</hsizetype>
|
|
<vsizetype>0</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="text">
|
|
<string>Add...</string>
|
|
</property>
|
|
<property name="accel">
|
|
<string></string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Click to add and configure a new Talker (speech synthesizer).</string>
|
|
<comment>What's this text</comment>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQPushButton">
|
|
<property name="name">
|
|
<cstring>higherTalkerPriorityButton</cstring>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>5</hsizetype>
|
|
<vsizetype>0</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="text">
|
|
<string>U&p</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQPushButton">
|
|
<property name="name">
|
|
<cstring>lowerTalkerPriorityButton</cstring>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>5</hsizetype>
|
|
<vsizetype>0</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="text">
|
|
<string>Do&wn</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="KPushButton">
|
|
<property name="name">
|
|
<cstring>configureTalkerButton</cstring>
|
|
</property>
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>1</hsizetype>
|
|
<vsizetype>0</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Edit...</string>
|
|
</property>
|
|
<property name="toggleButton">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Click to configure options for the highlighted Talker.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="KPushButton">
|
|
<property name="name">
|
|
<cstring>removeTalkerButton</cstring>
|
|
</property>
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>1</hsizetype>
|
|
<vsizetype>0</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Remove</string>
|
|
</property>
|
|
<property name="toggleButton">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Click to remove the highlighted Talker.</string>
|
|
</property>
|
|
</widget>
|
|
<spacer>
|
|
<property name="name">
|
|
<cstring>spacer11</cstring>
|
|
</property>
|
|
<property name="orientation">
|
|
<enum>Vertical</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>Expanding</enum>
|
|
</property>
|
|
<property name="tqsizeHint">
|
|
<size>
|
|
<width>20</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</vbox>
|
|
</widget>
|
|
</grid>
|
|
</widget>
|
|
<widget class="TQWidget">
|
|
<property name="name">
|
|
<cstring>TabPage</cstring>
|
|
</property>
|
|
<attribute name="title">
|
|
<string>&Notifications</string>
|
|
</attribute>
|
|
<grid>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQGroupBox" row="1" column="0">
|
|
<property name="name">
|
|
<cstring>notifyGroup</cstring>
|
|
</property>
|
|
<property name="frameShape">
|
|
<enum>NoFrame</enum>
|
|
</property>
|
|
<property name="title">
|
|
<string></string>
|
|
</property>
|
|
<grid>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<property name="margin">
|
|
<number>0</number>
|
|
</property>
|
|
<widget class="KListView" row="1" column="0">
|
|
<column>
|
|
<property name="text">
|
|
<string>Application/Event</string>
|
|
</property>
|
|
<property name="clickable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="resizable">
|
|
<bool>true</bool>
|
|
</property>
|
|
</column>
|
|
<column>
|
|
<property name="text">
|
|
<string>Action</string>
|
|
</property>
|
|
<property name="clickable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="resizable">
|
|
<bool>true</bool>
|
|
</property>
|
|
</column>
|
|
<column>
|
|
<property name="text">
|
|
<string>Talker</string>
|
|
</property>
|
|
<property name="clickable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="resizable">
|
|
<bool>true</bool>
|
|
</property>
|
|
</column>
|
|
<property name="name">
|
|
<cstring>notifyListView</cstring>
|
|
</property>
|
|
<property name="rootIsDecorated">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="toolTip" stdset="0">
|
|
<string></string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>This is a list of configured application events and actions to be taken when received. The "default" event governs all events not specifically configured.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQLayoutWidget" row="2" column="0">
|
|
<property name="name">
|
|
<cstring>tqlayout21</cstring>
|
|
</property>
|
|
<hbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQLabel">
|
|
<property name="name">
|
|
<cstring>notifyPresentLabel</cstring>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>0</hsizetype>
|
|
<vsizetype>5</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="text">
|
|
<string>Notifications to speak:</string>
|
|
</property>
|
|
<property name="buddy" stdset="0">
|
|
<cstring>notifyWhatComboBox</cstring>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Applies only to the default event. Does not affect application-specific events. Only events that display in the manner which you select will be spoken.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQComboBox">
|
|
<property name="name">
|
|
<cstring>notifyPresentComboBox</cstring>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Applies only to the default event. Does not affect application-specific events. Only events that display in the manner which you select will be spoken.</string>
|
|
</property>
|
|
</widget>
|
|
</hbox>
|
|
</widget>
|
|
<widget class="TQLayoutWidget" row="0" column="0">
|
|
<property name="name">
|
|
<cstring>tqlayout28</cstring>
|
|
</property>
|
|
<hbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQPushButton">
|
|
<property name="name">
|
|
<cstring>notifyAddButton</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>Add...</string>
|
|
</property>
|
|
<property name="accel">
|
|
<string></string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Click to configure notification for a specific application event.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQPushButton">
|
|
<property name="name">
|
|
<cstring>notifyRemoveButton</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>Re&move</string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Click to remove a specific notification event from the list. You cannot remove the default event.</string>
|
|
</property>
|
|
</widget>
|
|
<spacer>
|
|
<property name="name">
|
|
<cstring>spacer16</cstring>
|
|
</property>
|
|
<property name="orientation">
|
|
<enum>Horizontal</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>Expanding</enum>
|
|
</property>
|
|
<property name="tqsizeHint">
|
|
<size>
|
|
<width>152</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
<widget class="TQPushButton">
|
|
<property name="name">
|
|
<cstring>notifyClearButton</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>Cl&ear</string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Removes all the application specific events. The default event remains.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQPushButton">
|
|
<property name="name">
|
|
<cstring>notifyLoadButton</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Load...</string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Click to read configured notification events from a file.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQPushButton">
|
|
<property name="name">
|
|
<cstring>notifySaveButton</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Save...</string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Click to write all the configured application events to a file.</string>
|
|
</property>
|
|
</widget>
|
|
</hbox>
|
|
</widget>
|
|
<widget class="TQLayoutWidget" row="3" column="0">
|
|
<property name="name">
|
|
<cstring>notifyExceptionActionLayout</cstring>
|
|
</property>
|
|
<grid>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQPushButton" row="0" column="2">
|
|
<property name="name">
|
|
<cstring>notifyTestButton</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string></string>
|
|
</property>
|
|
<property name="toolTip" stdset="0">
|
|
<string>Click to test notification</string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Click this button to test the notification. A sample message will be spoken. Note: The Text-to-Speech system must be enabled.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQLabel" row="0" column="0">
|
|
<property name="name">
|
|
<cstring>notifyActionLabel</cstring>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>0</hsizetype>
|
|
<vsizetype>5</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="text">
|
|
<string>Ac&tion:</string>
|
|
</property>
|
|
<property name="buddy" stdset="0">
|
|
<cstring>notifyActionComboBox</cstring>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string><qt>Specifies how KTTS should speak the event when received. If you select "Speak custom text", enter the text in the box. You may use the following substitution strings in the text:<dl><dt>%e</dt><dd>Name of the event</dd><dt>%a</dt><dd>Application that sent the event</dd><dt>%m</dt><dd>The message sent by the application</dd></dl></qt></string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQLineEdit" row="0" column="3">
|
|
<property name="name">
|
|
<cstring>notifyMsgLineEdit</cstring>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string><qt>Specifies how KTTS should speak the event when received. If you select "Speak custom text", enter the text in the box. You may use the following substitution strings in the text:<dl><dt>%e</dt><dd>Name of the event</dd><dt>%a</dt><dd>Application that sent the event</dd><dt>%m</dt><dd>The message sent by the application</dd></dl></qt></string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQComboBox" row="0" column="1">
|
|
<property name="name">
|
|
<cstring>notifyActionComboBox</cstring>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>0</hsizetype>
|
|
<vsizetype>0</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string><qt>Specifies how KTTS should speak the event when received. If you select "Speak custom text", enter the text in the box. You may use the following substitution strings in the text:<dl><dt>%e</dt><dd>Name of the event</dd><dt>%a</dt><dd>Application that sent the event</dd><dt>%m</dt><dd>The message sent by the application</dd></dl></qt></string>
|
|
</property>
|
|
</widget>
|
|
</grid>
|
|
</widget>
|
|
<widget class="TQLayoutWidget" row="4" column="0">
|
|
<property name="name">
|
|
<cstring>tqlayout19_2</cstring>
|
|
</property>
|
|
<hbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQLabel">
|
|
<property name="name">
|
|
<cstring>notifyTalkerLabel</cstring>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>0</hsizetype>
|
|
<vsizetype>5</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="text">
|
|
<string>Talke&r:</string>
|
|
</property>
|
|
<property name="buddy" stdset="0">
|
|
<cstring>notifyTalkerLineEdit</cstring>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>The Talker that will speak the notification. The "default" Talker is the topmost talker listed on the Talkers tab.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="KLineEdit">
|
|
<property name="name">
|
|
<cstring>notifyTalkerLineEdit</cstring>
|
|
</property>
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="paletteForegroundColor">
|
|
<color>
|
|
<red>0</red>
|
|
<green>0</green>
|
|
<blue>0</blue>
|
|
</color>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>The Talker that will speak the notification. The "default" Talker is the topmost talker listed on the Talkers tab.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="KPushButton">
|
|
<property name="name">
|
|
<cstring>notifyTalkerButton</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>...</string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Click to select the Talker to speak the notification.</string>
|
|
</property>
|
|
</widget>
|
|
</hbox>
|
|
</widget>
|
|
</grid>
|
|
</widget>
|
|
<widget class="TQLayoutWidget" row="0" column="0">
|
|
<property name="name">
|
|
<cstring>tqlayout17</cstring>
|
|
</property>
|
|
<hbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQCheckBox">
|
|
<property name="name">
|
|
<cstring>notifyEnableCheckBox</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>Speak notifications (&KNotify)</string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>When checked and KTTS is enabled, notification events from applications sent via KNotify will be spoken according to the options you set on this tab.</string>
|
|
</property>
|
|
</widget>
|
|
<spacer>
|
|
<property name="name">
|
|
<cstring>spacer12</cstring>
|
|
</property>
|
|
<property name="orientation">
|
|
<enum>Horizontal</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>Expanding</enum>
|
|
</property>
|
|
<property name="tqsizeHint">
|
|
<size>
|
|
<width>16</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
<widget class="TQCheckBox">
|
|
<property name="name">
|
|
<cstring>notifyExcludeEventsWithSoundCheckBox</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>E&xclude notifications with a sound</string>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>When checked, notification events that have a sound will not be spoken.</string>
|
|
</property>
|
|
</widget>
|
|
</hbox>
|
|
</widget>
|
|
</grid>
|
|
</widget>
|
|
<widget class="TQWidget">
|
|
<property name="name">
|
|
<cstring>TabPage</cstring>
|
|
</property>
|
|
<attribute name="title">
|
|
<string>&Filters</string>
|
|
</attribute>
|
|
<grid>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQLayoutWidget" row="0" column="0">
|
|
<property name="name">
|
|
<cstring>tqlayout14</cstring>
|
|
</property>
|
|
<hbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="KListView">
|
|
<column>
|
|
<property name="text">
|
|
<string>Filter</string>
|
|
</property>
|
|
<property name="clickable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="resizable">
|
|
<bool>true</bool>
|
|
</property>
|
|
</column>
|
|
<property name="name">
|
|
<cstring>filtersList</cstring>
|
|
</property>
|
|
<property name="fullWidth">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>This is a list of all the configured Filters. Filters higher in the list are applied first. Filters modify text before it is spoken. They can be used to substitute for mispronounced words, transform XML from one form to another, or change the default Talker to be used for speech output.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQLayoutWidget">
|
|
<property name="name">
|
|
<cstring>tqlayout9_2</cstring>
|
|
</property>
|
|
<vbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="KPushButton">
|
|
<property name="name">
|
|
<cstring>addFilterButton</cstring>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>1</hsizetype>
|
|
<vsizetype>0</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="text">
|
|
<string>Add...</string>
|
|
</property>
|
|
<property name="accel">
|
|
<string></string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Click to add and configure a new Filter.</string>
|
|
<comment>What's this text</comment>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQPushButton">
|
|
<property name="name">
|
|
<cstring>higherFilterPriorityButton</cstring>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>5</hsizetype>
|
|
<vsizetype>0</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="text">
|
|
<string>U&p</string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Click to move selected filter up in the list. Filters higher in the list are applied first.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQPushButton">
|
|
<property name="name">
|
|
<cstring>lowerFilterPriorityButton</cstring>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>5</hsizetype>
|
|
<vsizetype>0</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="text">
|
|
<string>Do&wn</string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Click to move a filter down in the list. Filters lower in the list are applied last.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="KPushButton">
|
|
<property name="name">
|
|
<cstring>configureFilterButton</cstring>
|
|
</property>
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>1</hsizetype>
|
|
<vsizetype>0</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Edit...</string>
|
|
</property>
|
|
<property name="toggleButton">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Click to configure options for the highlighted Filter.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="KPushButton">
|
|
<property name="name">
|
|
<cstring>removeFilterButton</cstring>
|
|
</property>
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>1</hsizetype>
|
|
<vsizetype>0</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Remove</string>
|
|
</property>
|
|
<property name="toggleButton">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Click to remove the highlighted Filter.</string>
|
|
</property>
|
|
</widget>
|
|
<spacer>
|
|
<property name="name">
|
|
<cstring>spacer11_2</cstring>
|
|
</property>
|
|
<property name="orientation">
|
|
<enum>Vertical</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>Expanding</enum>
|
|
</property>
|
|
<property name="tqsizeHint">
|
|
<size>
|
|
<width>20</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</vbox>
|
|
</widget>
|
|
</hbox>
|
|
</widget>
|
|
<widget class="TQLayoutWidget" row="1" column="0">
|
|
<property name="name">
|
|
<cstring>tqlayout18</cstring>
|
|
</property>
|
|
<hbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="KListView">
|
|
<column>
|
|
<property name="text">
|
|
<string>Sentence Boundary Detector</string>
|
|
</property>
|
|
<property name="clickable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="resizable">
|
|
<bool>true</bool>
|
|
</property>
|
|
</column>
|
|
<property name="name">
|
|
<cstring>sbdsList</cstring>
|
|
</property>
|
|
<property name="fullWidth">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>This is a list of all the configured Sentence Boundary Detector (SBD) Filters. SBDs break long text jobs up into sentences, which reduces the time before a job begins speaking, and permits you to advance or rewind through a job. SBDs are applied in the order listed (top to bottom) after all the normal filters at the top of this screen have been applied. Filtering stops when the first SBD modifies the text.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQLayoutWidget">
|
|
<property name="name">
|
|
<cstring>tqlayout16</cstring>
|
|
</property>
|
|
<vbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQPushButton">
|
|
<property name="name">
|
|
<cstring>sbdButton</cstring>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>5</hsizetype>
|
|
<vsizetype>0</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="text">
|
|
<string>Co&nfigure</string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Click this button to edit the Sentence Boundary Detector (SBD) configuration or add additional SBD filters.</string>
|
|
</property>
|
|
</widget>
|
|
<spacer>
|
|
<property name="name">
|
|
<cstring>spacer11_2_2</cstring>
|
|
</property>
|
|
<property name="orientation">
|
|
<enum>Vertical</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>Expanding</enum>
|
|
</property>
|
|
<property name="tqsizeHint">
|
|
<size>
|
|
<width>20</width>
|
|
<height>11</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</vbox>
|
|
</widget>
|
|
</hbox>
|
|
</widget>
|
|
</grid>
|
|
</widget>
|
|
<widget class="TQWidget">
|
|
<property name="name">
|
|
<cstring>TabPage</cstring>
|
|
</property>
|
|
<attribute name="title">
|
|
<string>&Interruption</string>
|
|
</attribute>
|
|
<grid>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQLayoutWidget" row="0" column="0">
|
|
<property name="name">
|
|
<cstring>tqlayout15</cstring>
|
|
</property>
|
|
<grid>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="KURLRequester" row="1" column="1">
|
|
<property name="name">
|
|
<cstring>textPreSnd</cstring>
|
|
</property>
|
|
<property name="enabled">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>7</hsizetype>
|
|
<vsizetype>5</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Check the Pre-sound box and choose a Pre-sound audio file, which will sound when a text job is interrupted by another message.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="KLineEdit" row="2" column="1">
|
|
<property name="name">
|
|
<cstring>textPostMsg</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string></string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Check the Post-message box and enter a Post-message, which will be spoken when a text job resumes after being interrupted by another message.</string>
|
|
<comment>What's this text</comment>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQCheckBox" row="2" column="0">
|
|
<property name="name">
|
|
<cstring>textPostMsgCheck</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>Post-&message:</string>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Check the Post-message box and enter a Post-message, which will be spoken when a text job resumes after being interrupted by another message.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQCheckBox" row="1" column="0">
|
|
<property name="name">
|
|
<cstring>textPreSndCheck</cstring>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>1</hsizetype>
|
|
<vsizetype>0</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="text">
|
|
<string>Pre-sou&nd:</string>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Check the Pre-sound box and choose a Pre-sound audio file, which will sound when a text job is interrupted by another message.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQCheckBox" row="0" column="0">
|
|
<property name="name">
|
|
<cstring>textPreMsgCheck</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Pre-message:</string>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="tristate">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Check the Pre-message box and enter a Pre-message, which will be spoken whenever a text job is interrupted by another message.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="KURLRequester" row="3" column="1">
|
|
<property name="name">
|
|
<cstring>textPostSnd</cstring>
|
|
</property>
|
|
<property name="enabled">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>7</hsizetype>
|
|
<vsizetype>5</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Check the Post-sound and choose a Post-sound audio file, which will sound before a text job resumes after being interrupted by another message.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQCheckBox" row="3" column="0">
|
|
<property name="name">
|
|
<cstring>textPostSndCheck</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>Post-s&ound:</string>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Check the Post-sound and choose a Post-sound audio file, which will sound before a text job resumes after being interrupted by another message.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="KLineEdit" row="0" column="1">
|
|
<property name="name">
|
|
<cstring>textPreMsg</cstring>
|
|
</property>
|
|
<property name="enabled">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string></string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Check the Pre-message box and enter a Pre-message, which will be spoken whenever a text job is interrupted by another message.</string>
|
|
<comment>What's this text</comment>
|
|
</property>
|
|
</widget>
|
|
</grid>
|
|
</widget>
|
|
<spacer row="1" column="0">
|
|
<property name="name">
|
|
<cstring>spacer4</cstring>
|
|
</property>
|
|
<property name="orientation">
|
|
<enum>Vertical</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>Expanding</enum>
|
|
</property>
|
|
<property name="tqsizeHint">
|
|
<size>
|
|
<width>21</width>
|
|
<height>180</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</grid>
|
|
</widget>
|
|
<widget class="TQWidget">
|
|
<property name="name">
|
|
<cstring>TabPage</cstring>
|
|
</property>
|
|
<attribute name="title">
|
|
<string>A&udio</string>
|
|
</attribute>
|
|
<grid>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQLayoutWidget" row="2" column="0" rowspan="1" colspan="2">
|
|
<property name="name">
|
|
<cstring>tqlayout12</cstring>
|
|
</property>
|
|
<hbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQCheckBox">
|
|
<property name="name">
|
|
<cstring>keepAudioCheckBox</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Keep audio files:</string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Check this if you want to keep the generated audio (wav) files. You will find them in the indicated directory.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="KURLRequester">
|
|
<property name="name">
|
|
<cstring>keepAudioPath</cstring>
|
|
</property>
|
|
<property name="enabled">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>7</hsizetype>
|
|
<vsizetype>5</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Specify the directory in which the audio files will be copied.</string>
|
|
</property>
|
|
</widget>
|
|
</hbox>
|
|
</widget>
|
|
<widget class="TQLayoutWidget" row="1" column="0" rowspan="1" colspan="2">
|
|
<property name="name">
|
|
<cstring>tqlayout13</cstring>
|
|
</property>
|
|
<hbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQLabel">
|
|
<property name="name">
|
|
<cstring>timeLabel</cstring>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>0</hsizetype>
|
|
<vsizetype>5</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="text">
|
|
<string>&Speed:</string>
|
|
</property>
|
|
<property name="buddy" stdset="0">
|
|
<cstring>timeBox</cstring>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Sets the speed of speech. Slide the slider to the left to slow speech down; to the right to increase talking speed. Anything less than 75 percent is considered "slow", and anything greater than 125 percent is considered "fast". You cannot change the speed of MultiSyn voices.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="KIntSpinBox">
|
|
<property name="name">
|
|
<cstring>timeBox</cstring>
|
|
</property>
|
|
<property name="enabled">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>0</hsizetype>
|
|
<vsizetype>0</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="suffix">
|
|
<string> %</string>
|
|
</property>
|
|
<property name="maxValue">
|
|
<number>200</number>
|
|
</property>
|
|
<property name="minValue">
|
|
<number>50</number>
|
|
</property>
|
|
<property name="value">
|
|
<number>100</number>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Sets the speed of speech. Slide the slider to the left to slow speech down; to the right to increase talking speed. Anything less than 75 percent is considered "slow", and anything greater than 125 percent is considered "fast". You cannot change the speed of MultiSyn voices.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQSlider">
|
|
<property name="name">
|
|
<cstring>timeSlider</cstring>
|
|
</property>
|
|
<property name="enabled">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="focusPolicy">
|
|
<enum>NoFocus</enum>
|
|
</property>
|
|
<property name="maxValue">
|
|
<number>1000</number>
|
|
</property>
|
|
<property name="lineStep">
|
|
<number>10</number>
|
|
</property>
|
|
<property name="pageStep">
|
|
<number>100</number>
|
|
</property>
|
|
<property name="value">
|
|
<number>500</number>
|
|
</property>
|
|
<property name="orientation">
|
|
<enum>Horizontal</enum>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Sets the speed of speech. Slide the slider to the left to slow speech down; to the right to increase talking speed. Anything less than 75 percent is considered "slow", and anything greater than 125 percent is considered "fast". You cannot change the speed of MultiSyn voices.</string>
|
|
</property>
|
|
</widget>
|
|
</hbox>
|
|
</widget>
|
|
<spacer row="3" column="0">
|
|
<property name="name">
|
|
<cstring>spacer8</cstring>
|
|
</property>
|
|
<property name="orientation">
|
|
<enum>Vertical</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>Expanding</enum>
|
|
</property>
|
|
<property name="tqsizeHint">
|
|
<size>
|
|
<width>20</width>
|
|
<height>40</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
<spacer row="0" column="1">
|
|
<property name="name">
|
|
<cstring>spacer9</cstring>
|
|
</property>
|
|
<property name="orientation">
|
|
<enum>Horizontal</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>Expanding</enum>
|
|
</property>
|
|
<property name="tqsizeHint">
|
|
<size>
|
|
<width>90</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
<widget class="TQButtonGroup" row="0" column="0">
|
|
<property name="name">
|
|
<cstring>audioButtonGroup</cstring>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>3</hsizetype>
|
|
<vsizetype>5</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="title">
|
|
<string>Out&put Using</string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string><p>Select the audio output method desired. If you select <b>GStreamer</b>, you must also select a <b>Sink</b>.</p><p><em>Note</em>: You must have GStreamer >= 0.87 to use GStreamer.</p></string>
|
|
</property>
|
|
<grid>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQLayoutWidget" row="1" column="1">
|
|
<property name="name">
|
|
<cstring>tqlayout8</cstring>
|
|
</property>
|
|
<hbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQLabel">
|
|
<property name="name">
|
|
<cstring>sinkLabel</cstring>
|
|
</property>
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Sink:</string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Select the sound sink to be used for GStreamer output.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="KComboBox">
|
|
<property name="name">
|
|
<cstring>sinkComboBox</cstring>
|
|
</property>
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>7</hsizetype>
|
|
<vsizetype>0</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Select the sound sink to be used for GStreamer output.</string>
|
|
</property>
|
|
</widget>
|
|
</hbox>
|
|
</widget>
|
|
<widget class="TQLayoutWidget" row="3" column="1">
|
|
<property name="name">
|
|
<cstring>tqlayout8_2_2</cstring>
|
|
</property>
|
|
<hbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQLabel">
|
|
<property name="name">
|
|
<cstring>akodeSinkLabel</cstring>
|
|
</property>
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Sink:</string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Select the sound sink to be used for aKode output.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="KComboBox">
|
|
<property name="name">
|
|
<cstring>akodeComboBox</cstring>
|
|
</property>
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>7</hsizetype>
|
|
<vsizetype>0</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Select the sink to be used for aKode output. Select "auto" to let aKode pick the best output method.</string>
|
|
</property>
|
|
</widget>
|
|
</hbox>
|
|
</widget>
|
|
<widget class="TQRadioButton" row="1" column="0">
|
|
<property name="name">
|
|
<cstring>gstreamerRadioButton</cstring>
|
|
</property>
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>GStrea&mer</string>
|
|
</property>
|
|
<property name="buttonGroupId">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string><p>Check to use the GStreamer audio output system. You must also select a <b>Sink</b> plugin.</p></string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQRadioButton" row="0" column="0">
|
|
<property name="name">
|
|
<cstring>artsRadioButton</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>a&Rts</string>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="buttonGroupId">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Check to use the KDE aRts system for audio output.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQRadioButton" row="3" column="0">
|
|
<property name="name">
|
|
<cstring>akodeRadioButton</cstring>
|
|
</property>
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>aKode</string>
|
|
</property>
|
|
<property name="accel">
|
|
<string></string>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="buttonGroupId">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string><p>Check to use aKode for audio output. You must also select a <b>Sink</b>.</p></string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQLayoutWidget" row="2" column="0" rowspan="1" colspan="2">
|
|
<property name="name">
|
|
<cstring>tqlayout21</cstring>
|
|
</property>
|
|
<hbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQRadioButton">
|
|
<property name="name">
|
|
<cstring>alsaRadioButton</cstring>
|
|
</property>
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>ALSA</string>
|
|
</property>
|
|
<property name="accel">
|
|
<string></string>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="buttonGroupId">
|
|
<number>-1</number>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Check to use Advanced Linux Sound Architecture (ALSA) for audio output.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQLayoutWidget">
|
|
<property name="name">
|
|
<cstring>tqlayout8_2</cstring>
|
|
</property>
|
|
<hbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQLabel">
|
|
<property name="name">
|
|
<cstring>pcmLabel</cstring>
|
|
</property>
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Device:</string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Select the sound sink to be used for GStreamer output.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="KComboBox">
|
|
<property name="name">
|
|
<cstring>pcmComboBox</cstring>
|
|
</property>
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>7</hsizetype>
|
|
<vsizetype>0</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Select the PCM device to be used for ALSA output. Select "default" to use the default ALSA device.</string>
|
|
</property>
|
|
</widget>
|
|
</hbox>
|
|
</widget>
|
|
<widget class="TQLineEdit">
|
|
<property name="name">
|
|
<cstring>pcmCustom</cstring>
|
|
</property>
|
|
</widget>
|
|
</hbox>
|
|
</widget>
|
|
</grid>
|
|
</widget>
|
|
</grid>
|
|
</widget>
|
|
</widget>
|
|
</grid>
|
|
</widget>
|
|
<connections>
|
|
<connection>
|
|
<sender>enableKttsdCheckBox</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>KCMKttsMgrWidget</receiver>
|
|
<slot>slotConfigChanged()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>embedInSysTrayCheckBox</sender>
|
|
<signal>toggled(bool)</signal>
|
|
<receiver>showMainWindowOnStartupCheckBox</receiver>
|
|
<slot>setEnabled(bool)</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>embedInSysTrayCheckBox</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>KCMKttsMgrWidget</receiver>
|
|
<slot>slotConfigChanged()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>showMainWindowOnStartupCheckBox</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>KCMKttsMgrWidget</receiver>
|
|
<slot>slotConfigChanged()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>artsRadioButton</sender>
|
|
<signal>toggled(bool)</signal>
|
|
<receiver>KCMKttsMgrWidget</receiver>
|
|
<slot>slotConfigChanged()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>gstreamerRadioButton</sender>
|
|
<signal>toggled(bool)</signal>
|
|
<receiver>KCMKttsMgrWidget</receiver>
|
|
<slot>slotConfigChanged()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>sinkComboBox</sender>
|
|
<signal>activated(int)</signal>
|
|
<receiver>KCMKttsMgrWidget</receiver>
|
|
<slot>slotConfigChanged()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>autostartMgrCheckBox</sender>
|
|
<signal>toggled(bool)</signal>
|
|
<receiver>autoexitMgrCheckBox</receiver>
|
|
<slot>setEnabled(bool)</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>autostartMgrCheckBox</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>KCMKttsMgrWidget</receiver>
|
|
<slot>slotConfigChanged()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>autoexitMgrCheckBox</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>KCMKttsMgrWidget</receiver>
|
|
<slot>slotConfigChanged()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>pcmComboBox</sender>
|
|
<signal>activated(int)</signal>
|
|
<receiver>KCMKttsMgrWidget</receiver>
|
|
<slot>slotConfigChanged()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>alsaRadioButton</sender>
|
|
<signal>toggled(bool)</signal>
|
|
<receiver>KCMKttsMgrWidget</receiver>
|
|
<slot>slotConfigChanged()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>akodeRadioButton</sender>
|
|
<signal>toggled(bool)</signal>
|
|
<receiver>KCMKttsMgrWidget</receiver>
|
|
<slot>slotConfigChanged()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>akodeComboBox</sender>
|
|
<signal>activated(int)</signal>
|
|
<receiver>KCMKttsMgrWidget</receiver>
|
|
<slot>slotConfigChanged()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>textPreMsg</sender>
|
|
<signal>textChanged(const QString&)</signal>
|
|
<receiver>KCMKttsMgrWidget</receiver>
|
|
<slot>slotConfigChanged()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>textPreMsgCheck</sender>
|
|
<signal>toggled(bool)</signal>
|
|
<receiver>textPreMsg</receiver>
|
|
<slot>setEnabled(bool)</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>textPreMsgCheck</sender>
|
|
<signal>toggled(bool)</signal>
|
|
<receiver>KCMKttsMgrWidget</receiver>
|
|
<slot>slotConfigChanged()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>textPreSndCheck</sender>
|
|
<signal>toggled(bool)</signal>
|
|
<receiver>textPreSnd</receiver>
|
|
<slot>setEnabled(bool)</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>textPreSndCheck</sender>
|
|
<signal>toggled(bool)</signal>
|
|
<receiver>KCMKttsMgrWidget</receiver>
|
|
<slot>slotConfigChanged()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>textPreSnd</sender>
|
|
<signal>textChanged(const QString&)</signal>
|
|
<receiver>KCMKttsMgrWidget</receiver>
|
|
<slot>slotConfigChanged()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>textPostMsgCheck</sender>
|
|
<signal>toggled(bool)</signal>
|
|
<receiver>textPostMsg</receiver>
|
|
<slot>setEnabled(bool)</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>textPostMsgCheck</sender>
|
|
<signal>toggled(bool)</signal>
|
|
<receiver>KCMKttsMgrWidget</receiver>
|
|
<slot>slotConfigChanged()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>textPostMsg</sender>
|
|
<signal>textChanged(const QString&)</signal>
|
|
<receiver>KCMKttsMgrWidget</receiver>
|
|
<slot>slotConfigChanged()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>textPostSndCheck</sender>
|
|
<signal>toggled(bool)</signal>
|
|
<receiver>textPostSnd</receiver>
|
|
<slot>setEnabled(bool)</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>textPostSndCheck</sender>
|
|
<signal>toggled(bool)</signal>
|
|
<receiver>KCMKttsMgrWidget</receiver>
|
|
<slot>slotConfigChanged()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>textPostSnd</sender>
|
|
<signal>textChanged(const QString&)</signal>
|
|
<receiver>KCMKttsMgrWidget</receiver>
|
|
<slot>slotConfigChanged()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>pcmCustom</sender>
|
|
<signal>textChanged(const QString&)</signal>
|
|
<receiver>KCMKttsMgrWidget</receiver>
|
|
<slot>slotConfigChanged()</slot>
|
|
</connection>
|
|
</connections>
|
|
<tabstops>
|
|
<tabstop>mainTab</tabstop>
|
|
<tabstop>enableKttsdCheckBox</tabstop>
|
|
<tabstop>embedInSysTrayCheckBox</tabstop>
|
|
<tabstop>showMainWindowOnStartupCheckBox</tabstop>
|
|
<tabstop>autostartMgrCheckBox</tabstop>
|
|
<tabstop>autoexitMgrCheckBox</tabstop>
|
|
<tabstop>talkersList</tabstop>
|
|
<tabstop>addTalkerButton</tabstop>
|
|
<tabstop>higherTalkerPriorityButton</tabstop>
|
|
<tabstop>lowerTalkerPriorityButton</tabstop>
|
|
<tabstop>configureTalkerButton</tabstop>
|
|
<tabstop>removeTalkerButton</tabstop>
|
|
<tabstop>notifyEnableCheckBox</tabstop>
|
|
<tabstop>notifyExcludeEventsWithSoundCheckBox</tabstop>
|
|
<tabstop>notifyAddButton</tabstop>
|
|
<tabstop>notifyRemoveButton</tabstop>
|
|
<tabstop>notifyClearButton</tabstop>
|
|
<tabstop>notifyLoadButton</tabstop>
|
|
<tabstop>notifySaveButton</tabstop>
|
|
<tabstop>notifyListView</tabstop>
|
|
<tabstop>notifyPresentComboBox</tabstop>
|
|
<tabstop>notifyActionComboBox</tabstop>
|
|
<tabstop>notifyTestButton</tabstop>
|
|
<tabstop>notifyMsgLineEdit</tabstop>
|
|
<tabstop>notifyTalkerLineEdit</tabstop>
|
|
<tabstop>notifyTalkerButton</tabstop>
|
|
<tabstop>filtersList</tabstop>
|
|
<tabstop>addFilterButton</tabstop>
|
|
<tabstop>higherFilterPriorityButton</tabstop>
|
|
<tabstop>lowerFilterPriorityButton</tabstop>
|
|
<tabstop>configureFilterButton</tabstop>
|
|
<tabstop>removeFilterButton</tabstop>
|
|
<tabstop>sbdsList</tabstop>
|
|
<tabstop>sbdButton</tabstop>
|
|
<tabstop>textPreMsgCheck</tabstop>
|
|
<tabstop>textPreMsg</tabstop>
|
|
<tabstop>textPreSndCheck</tabstop>
|
|
<tabstop>textPreSnd</tabstop>
|
|
<tabstop>textPostMsgCheck</tabstop>
|
|
<tabstop>textPostMsg</tabstop>
|
|
<tabstop>textPostSndCheck</tabstop>
|
|
<tabstop>textPostSnd</tabstop>
|
|
<tabstop>artsRadioButton</tabstop>
|
|
<tabstop>sinkComboBox</tabstop>
|
|
<tabstop>pcmComboBox</tabstop>
|
|
<tabstop>akodeComboBox</tabstop>
|
|
<tabstop>timeBox</tabstop>
|
|
<tabstop>keepAudioCheckBox</tabstop>
|
|
<tabstop>keepAudioPath</tabstop>
|
|
</tabstops>
|
|
<includes>
|
|
<include location="global" impldecl="in declaration">klocale.h</include>
|
|
<include location="global" impldecl="in implementation">klocale.h</include>
|
|
<include location="global" impldecl="in implementation">kdebug.h</include>
|
|
</includes>
|
|
<Q_SIGNALS>
|
|
<signal>configChanged()</signal>
|
|
</Q_SIGNALS>
|
|
<Q_SLOTS>
|
|
<slot access="private">slotConfigChanged()</slot>
|
|
</Q_SLOTS>
|
|
<layoutdefaults spacing="6" margin="6"/>
|
|
<includehints>
|
|
<includehint>kcmodule.h</includehint>
|
|
<includehint>klistview.h</includehint>
|
|
<includehint>kpushbutton.h</includehint>
|
|
<includehint>kpushbutton.h</includehint>
|
|
<includehint>kpushbutton.h</includehint>
|
|
<includehint>klistview.h</includehint>
|
|
<includehint>klineedit.h</includehint>
|
|
<includehint>kpushbutton.h</includehint>
|
|
<includehint>klistview.h</includehint>
|
|
<includehint>kpushbutton.h</includehint>
|
|
<includehint>kpushbutton.h</includehint>
|
|
<includehint>kpushbutton.h</includehint>
|
|
<includehint>klistview.h</includehint>
|
|
<includehint>kurlrequester.h</includehint>
|
|
<includehint>klineedit.h</includehint>
|
|
<includehint>kpushbutton.h</includehint>
|
|
<includehint>klineedit.h</includehint>
|
|
<includehint>kurlrequester.h</includehint>
|
|
<includehint>klineedit.h</includehint>
|
|
<includehint>kpushbutton.h</includehint>
|
|
<includehint>klineedit.h</includehint>
|
|
<includehint>kurlrequester.h</includehint>
|
|
<includehint>klineedit.h</includehint>
|
|
<includehint>kpushbutton.h</includehint>
|
|
<includehint>knuminput.h</includehint>
|
|
<includehint>kcombobox.h</includehint>
|
|
<includehint>kcombobox.h</includehint>
|
|
<includehint>kcombobox.h</includehint>
|
|
</includehints>
|
|
</UI>
|