__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

���g_f��<�SrSrSrSrSrSrSrSSKrS	S
KJ	r	 S	SKJ
r
 S	SKJr S	S
KJr S	SKJ
r
 S	SKJr S	SKJr S	SKJrJr \R("SS5 SSKJr \R("SS5 SSKJr Sr"SS\R45rg!\a SrN f=f)z1Provides an Orca speech server for Spiel backend.z$Id$z
$Revision$z$Date$z<[email protected]>u(Copyright © 2024 GNOME Foundation Inc. �LGPL�N�)�debug)�	guilabels)�messages)�speechserver)�settings)�settings_manager)�ACSS)�SSML�SSMLCapabilities�GLibz2.0)r�Spielz1.0)rTFc�^�\rSrSr0r0rSrSr\\R0r
\S5r\S5r
\S5rSr\S5r\S	5r\S
5rU4SjrSrS
rSrSrSrSrS+SjrSrSrSrSrSr Sr!S,Sjr"S,Sjr#S-Sjr$Sr%S.Sjr&S.Sjr'S.Sjr(S r)S/S!jr*S/S"jr+S0S#jr,S0S$jr-S0S%jr.S0S&jr/S'r0S(r1S1S)jr2S*r3U=r4$)2�SpeechServer�4N�defaultc�"�[R$�N)r�SPIEL���,/usr/lib/python3/dist-packages/orca/spiel.py�getFactoryName�SpeechServer.getFactoryName>s�����rc�>�/n[R[R5nUbtURU5 [RR
RH;nUR[RUR
R55 M= U$r)r�_get_speech_server�DEFAULT_SERVER_ID�append�DEFAULT_SPEAKER�props�	providers�well_known_name)�serversr�providers   r�getSpeechServers�SpeechServer.getSpeechServersBsr�����1�1�,�2P�2P�Q�����N�N�7�#�(�8�8�>�>�H�H�����|�>�>�x�~�~�?]�?]�^�_�I��rc��[R[R0UlUH:nUR
RURUR
R'M< URR5H&up4X0R;dMUR5 M( UVs0sHoUR
RU_M snUl[U5S:�a]URUR;aBURURnURUSR
R5 gggs snf)zShutdown unavailable providers.rN)rrr�DEFAULT_SYNTHESIZER�
_SERVER_NAMESr!�namer#�_active_servers�items�shutdown�_active_providers�len�
_updateVoices�voices)�clsr"r%r#�server�ps      r�_updateProviders�SpeechServer._updateProvidersLs��*�;�;�Y�=Z�=Z�[���!�H�@H���@S�@S�C���h�n�n�<�<�=�"�(+�':�':�'@�'@�'B�#�O��&7�&7�7����!�(C�FO� O�Y����!8�!8�!�!;�Y� O����y�>�A��#�"7�"7�3�;N�;N�"N��(�(��)>�)>�?�F�� � ��1��!3�!3�!:�!:�;�#O���!Ps�. Ec��SnUH<nURRHnX#RRUS44-
nM! M> X lg)z�Update the list of known voices for the server.

getVoiceFamilies() prepends the list with the locale default and
the default family.
rN)r!�	languagesr+�_current_voice_profiles)�selfr2�voice_profiles�voice�languages     rr1�SpeechServer._updateVoices`sK�����E�!�K�K�1�1���K�K�$4�$4�h��#E�"G�G��2��(6�$rc�f�XR;aU"U5 URRU5$)z�Return an active server for given id.

Attempt to create the server if it doesn't exist yet.  Returns None
when it is not possible to create the server.

)r,�get)r3�serverIds  rr�SpeechServer._get_speech_serverms0���.�.�.���M��"�"�&�&�x�0�0rc�\�UbUSO[Rn[RU5$)zZGets a given SpeechServer based upon the info.
See SpeechServer.get_info() for more info.
r)rrr)�info�thisIds  r�get_speech_server�SpeechServer.get_speech_server{s+��
!�,��a��,�2P�2P���.�.�v�6�6rc��[RR5Vs/sHoPM nnUHnUR5 M gs snfr)rr,�valuesr.)�sr$r4s   r�shutdownActiveServers�"SpeechServer.shutdownActiveServers�sA��*�:�:�A�A�C�D�C��1�C��D��F��O�O����Es�Ac�r>�[[U]5 XlSUlSUl0Ul[RS4[RS4[RS4[R044Ul[(d)Sn[R"[R US5 gUR#5 U[R$U'g![&aYn[R("[R 5 SU3n[R"[R US5 SnAgSnAff=f)Nr�2�@zERROR: Spiel is not availableTz'ERROR: Spiel service failed to connect )�superr�__init__�_id�_speakerr:�_current_voice_propertiesr�RATE�
AVERAGE_PITCH�GAIN�FAMILY�_acss_defaults�_spiel_availabler�
print_message�
LEVEL_WARNING�_initr,�	Exception�print_exception)r;rB�msg�error�	__class__s    �rrR�SpeechServer.__init__�s����
�l�D�*�,�����
�')��$�)+��&�
�Y�Y��O�
�
�
��%�
�Y�Y���
�[�[�"��	��� ��1�C����� 3� 3�S�$�?��	:��J�J�L�6:�L�(�(��2���	@��!�!�%�"5�"5�6�;�E�7�C�C����� 3� 3�S�$�?�?��	@�s�/C�
D6�AD1�1D6c�l�US:XagUS-S-nUS:�a
X"S-S--
n[S[US55$)	N�d�$@gY@�rOr�	g�������?��max�min)r;�	acss_rate�rates   r�	_get_rate�SpeechServer._get_rate�sF�������E�!�Q�&���r�>��A�X��N�"�D��3��D�$��(�(rc�8�US-n[S[US55$)NrP��@rj)r;�
acss_pitch�pitchs   r�
_get_pitch�SpeechServer._get_pitch�s���S� ���3��E�3��(�(rc�8�US-n[S[US55$)Nrgrrrsrj)r;�acss_volume�volumes   r�_get_volume�SpeechServer._get_volume�s ���t�#���3��F�C�(�)�)rc�Z�Uc0nUR[RR5nUR[RR5nU(dKSSKnUR
5upVSup#U(a*URS5nUSn[U5S:XaUSnX#4$)Nr)�r~�_rhr)	rAr�VoiceFamily�LANG�DIALECT�locale�getdefaultlocale�splitr0)r;�acss_familyr>�dialectr��familyLocale�encoding�localeValuess        r�_get_language_and_dialect�&SpeechServer._get_language_and_dialect�s������K��?�?�<�#;�#;�#@�#@�A���/�/�,�":�":�"B�"B�C����%+�%<�%<�%>�"�L� &��H��+�1�1�#�6��'��?���|�$��)�*�1�o�G�� � rc�8�URU5up#US-U-$)N�-)r�)r;r��langr�s    r�
_get_language�SpeechServer._get_language�s#���6�6�{�C�
���c�z�G�#�#rc�j�[URRR5S:XagUR	[
RR5nURU5up4USU3nURRRSnSnURRRHxnURRH0n	U	RS5up�nX�:XdMXuU4;aUnU	nX�:XdM0 O MOX RURR4;dMvUs $ U$)z�Return a Spiel voice for an ACSS family.

If an exact match is not found the fallback will prioritize
lang-dialect, then lang, and failing that anything available. This
method may return None, in the rare case no voices are available.
rNr�)
r0rTr!r2rArr��NAMEr�r9�	partition�_default_voice_namer+)
r;r��	acss_name�	acss_lang�acss_dialect�accs_lang_dialect�fallback�
fallback_langr=r>r�rr�s
             r�
_get_voice�SpeechServer._get_voice�s���t�}�}�"�"�)�)�*�a�/���O�O�L�$<�$<�$A�$A�B�	�"&�"@�"@��"M��	�(�k��<�.�9���=�=�&�&�-�-�a�0���
��]�]�(�(�/�/�E�!�K�K�1�1��%-�%7�%7��%<�"��'��$�$�	�,J�J�#(��(0�
��.��2���5�5�u�{�{�7G�7G�H�H���#0�&�rc��[R[R:�agURURR[R55nURURR[R55nURURR[R55nURURR[R55nURR[R5n[R S[R"S[R$S[R&S0n[(R*"5nSUSURR[R5SURR[R5S	URR[R5S
UR-U5SSURUR/S
55SUSUS	US
U3n	[R0"[RU	S5 g![a S=n=n=pEGN�f=f)Nz(exception occurred)�NONE�SOME�MOST�ALLzSPIEL: z
ORCA rate z, pitch z	, volume z, language rz, punctuation: �verbalizePunctuationStylez	
SD rate T)r�
debugLevel�
LEVEL_INFOrorUrArrVrvrWr{rXr�rYr_r	�PUNCTUATION_STYLE_NONE�PUNCTUATION_STYLE_SOME�PUNCTUATION_STYLE_MOST�PUNCTUATION_STYLE_ALLr
�get_managerr��get_settingr\)
r;�prefixrnrurzr>�family�styles�managerras
          r�_debug_spiel_values� SpeechServer._debug_spiel_values�s#�����e�.�.�.��	F��>�>�$�"@�"@�"D�"D�T�Y�Y�"O�P�D��O�O�D�$B�$B�$F�$F�t�GY�GY�$Z�[�E��%�%�d�&D�&D�&H�&H����&S�T�F��)�)�$�*H�*H�*L�*L�T�[�[�*Y�Z�H��/�/�3�3�D�K�K�@���1�1�6��1�1�6��1�1�6��0�0�%�9��#�.�.�0���f�X���7�7�;�;�D�I�I�F�G�H��3�3�7�7��8J�8J�K�L�M��4�4�8�8����C�D�E��6�6�v�>�q�A�B�C��z�z�'�-�-�.I�J�K�L�M��f�H�U�G�9�V�H�K��z�
S�	�	���E�,�,�c�4�8��+�	F�/E�E�D�E�5�E�6�H�	F�s�C I1�1J�Jc���Uc![R[RnURnURH#up4URU5nUbXRU'MXBU'M% gr)r	r2�
DEFAULT_VOICErUrZrA)r;�acss�current�
acss_propertyr�values      r�_apply_acss�SpeechServer._apply_acsss]���<��?�?�8�#9�#9�:�D��0�0��&*�&9�&9�"�M��H�H�]�+�E�� �).�
�&�)0�
�&�':rc��[Rc�[RR	S5[l[RR
RRS[R5 [R[RR
R5 [RUl	SUl
0Ul[R[RRUR UR 5-UlUR [R$:wa�[R&UR UlUR(R
R*RSUR,5UlUR-UR(R
R*5 g[1URR
R5S:�aIURR
RSnUR-UR
R*5 gg)Nz
items-changedrr)rr r�Speaker�new_syncr!r"�connectr6rTr:rUr�SPEECH_DEFAULT_VOICEr*rArSr�rr/�	_providerr2r1�
_voices_idr0)r;r%s  rr^�SpeechServer._init s����'�'�/�+0�=�=�+A�+A�$�+G�L�(��(�(�.�.�8�8�@�@��AM�A^�A^�
`��)�)�,�*F�*F�*L�*L�*V�*V�W�$�4�4��
�')��$�)+��&�#,�#A�#A��&�&�*�*�4�8�8�T�X�X�>�$?�� ��8�8�|�5�5�5�)�;�;�D�H�H�E�D�N�"�n�n�2�2�9�9�A�A�/�BF�BT�BT�V�D�O����t�~�~�3�3�:�:�;�
����$�$�.�.�
/�!�
3��}�}�*�*�4�4�Q�7�H����x�~�~�4�4�5�4rc	��URUR[RS55nUR	UR[R
S55nUR
UR[RS55nURUR[R055nUc'[R"[RSS5 gURS5=(a URS5nU(d]URR ["R$R&-(a'[(R*"U[,R.5nSn["R0"UUUUUUS9$)	NrPrO��No available voicesTz<speak>z</speak>)�textrurnrzr=�is_ssml)rvrArrWrorVr{rXr�rYrr\r]�
startswith�endswithr!�featuresr�VoiceFeature�EVENTS_SSML_MARKr�
markupTextr
�MARK�	Utterance)r;r�r�rurnrzr=r�s        r�_create_utterance�SpeechServer._create_utterance8s���������);�);�S� A�B���~�~�d�h�h�t�y�y�"�5�6���!�!�$�(�(�4�9�9�a�"8�9�����������b� 9�:���=����� 3� 3�5J�D�Q���/�/�)�,�J����z�1J���5�;�;�/�/�%�2D�2D�2U�2U�U��?�?�4�)9�)>�)>�?�D��G����D�%*�$(�&,�%*�'.�0�	0rc��U(dgURU5 URSURRS35 URRU5 g)Nz
Speaking 'z' )r�r�r!r�rT�speak)r;�	utterancer�s   r�_speak_utterance�SpeechServer._speak_utterancePsJ���������� � �:�i�o�o�.B�.B�-C�2�!F�G��
�
���I�&rc�z�URRURUR5UR/$r)r*rArS�r;s r�get_info�SpeechServer.get_infoXs,���"�"�&�&�t�x�x����:�D�H�H�E�Erc
��SSKJnJn U"U5SnUbSU;aSnOURS5upVUS-U-nURnSnU(a;UHup�nX�:XdM
Un O U(dUHup�nU
W:XdMUnM U(dUnUR
US44U-n/nUH�up�nUR
[R"[RRU	[RRU
RS5S[RRU
RS5S[RRU055 M� U$)Nr)�	getlocale�LC_MESSAGESrr�r~rh)r�r�r�r�r:r�rrr�r�r�r�r��VARIANT)
r;r�r�r��locale_language�locale_lang�locale_dialectr2�default_langr+r��variant�familiess
             r�getVoiceFamilies�SpeechServer.getVoiceFamilies[sU��	2��;�'��*���>�S��.�"�O�*0�,�,�s�*;�'�K�)�C�/�.�@�O��-�-�����'-�#��G��*�#2�L��(.� �+1�'�D���{�*�'2��,2� �.���+�+�\�4�@�B�V�K����#)��D���O�O�L�4�4��&�&�+�+�T��&�&�+�+�T�^�^�C�-@��-C��&�&�.�.����s�0C�A�0F��&�&�.�.��69�:�
;�$*��rc�p�[R"[RSUS35 U(d![R[R
nUR
UR[R055nUc'[R"[RSS5 gURRnU[RR-(aSUS3nO+U[RR -(aSUS3nOUnUR#XR5nUR%Xb5 g)NzSPIEL Character: '�'r�Tz9<speak><say-as interpret-as="characters" format="glyphs">z</say-as></speak>z)<speak><say-as interpret-as="characters">)rr\r�r	r2r�r�rArrYr]r!r�rr��SSML_SAY_AS_CHARACTERS_GLYPHS�SSML_SAY_AS_CHARACTERSr�r�)r;�	characterr�r=r�r�r�s       r�speak_character�SpeechServer.speak_character�s���
���E�,�,�0B�9�+�Q�.O�P���?�?�8�#9�#9�:�D����������b� 9�:���=����� 3� 3�5J�D�Q���;�;�'�'���e�(�(�F�F�F�I�IR��T��D���*�*�A�A�
A�>�y�k�IZ�[�D��D��*�*�4�6�	����i�.rc��UR5nUR5nUSU3R5n[U5S:XaOSUS3n[R
"[RUS5 URU5 URX25 gSUS3n[R
"[RUS5 URX2S9 g)N� r�SPIEL: Speaking 'z' as keyT�' as string�r�)
�get_key_name�get_locking_state_string�stripr0rr\r�r�r�r�)r;�eventr��event_string�lockingStateStringras      r�speak_key_event�SpeechServer.speak_key_event�s����)�)�+��"�;�;�=��&��q�);�(<�=�C�C�E���|���!�%�l�^�8�<�C����� 0� 0�#�t�<����T�"�� � ��4�%�l�^�;�?�C����� 0� 0�#�t�<��J�J�|�J�/rc��U(dgU(d![R[Rn[U5S:XaOSUS3n[R
"[RUS5 URU5 URX5 gSUS3n[R
"[RUS5 URX5nURXR5 g)Nrr�z	' as charTr�)r	r2r�r0rr\r�r�r�r�r�)r;r�r��	interruptrar�s      rr��SpeechServer.speak�s�������?�?�8�#9�#9�:�D��t�9��>�%�d�V�9�5�C����� 0� 0�#�t�<����T�"�� � ��,�%�d�V�;�7�C����� 0� 0�#�t�<��.�.�t�:�I��!�!�)�2rc	��^^^^�[T5umnU4SjnUUU4SjnU4SjnU4SjnU4SjnU4Sjn	U4Sjn
UU4SjnTRTRU5mT(dg/nUTU4n
UTRR	S	XM5TRR	S
X]5TRR	SXm5TRR	SX}5/-
nTR
RnUR
RnU[RR-(a,URTRR	S
U
U
55 U[RR-(a,URTRR	SUU
55 U[RR-(a,URTRR	SU	U
55 U[RR-(a,URTRR	SUU
55 TRTU5 g![ a gf=f)Nc��>�[R"[RSURR35 Uup4nXA:Xa"U"T[
RR5 gg)Nz	STARTED: )rr\r�r!r�r�
SayAllContext�PROGRESS)�speakerr��sayall_data�callback�currentUtterancer�contexts      �r�_utterance_started�0SpeechServer.say_all.<locals>._utterance_started�sV����#�#�E�$4�$4�	�)�/�/�BV�BV�AW�6X�Y�2=�/��Q�#�0��W�l�&@�&@�&I�&I�J�1rc�>�[R"[RSURR35 Uup4nXA:Xa�U"T[
RR5 UVs/sHo`RU5PM  nU"T[
RR5 TRTlSTlTRT	U5 ggs snf)Nz
FINISHED: )rr\r�r!r�rr�r�
disconnect�	COMPLETED�	endOffset�
currentOffset�currentEndOffset�say_all)
rr�rrr�handlers�handlerrr;�utterance_iterators
       ���r�_utterance_finished�1SpeechServer.say_all.<locals>._utterance_finished�s�����#�#�E�$4�$4�
�9�?�?�CW�CW�BX�6Y�Z�9D�6��X�#�0��W�l�&@�&@�&I�&I�J�@H�I��W�'�'��0��I��W�l�&@�&@�&J�&J�K�,3�,=�,=�G�)�/3�G�,��L�L�!3�X�>�
1��Is�-Cc� >�[R"[RSURR35 Uup4nXA:XaBUVs/sHo`RU5PM  nU"T[RR5 ggs snf)Nz
CANCELED: )	rr\r�r!r�r	rr��INTERRUPTED)rr�rrrrrrs       �r�_utterance_canceled�1SpeechServer.say_all.<locals>._utterance_canceled�st����#�#�E�$4�$4�
�9�?�?�CW�CW�BX�6Y�Z�9D�6��X�#�0�@H�I��W�'�'��0��I��W�l�&@�&@�&L�&L�M�1��Is�Bc�>�[R"[RSURR35 [R"[R
S[
U535 UupEnXQ:XaBUVs/sHopRU5PM  nU"T[RR5 ggs snf)NzERROR: )rr\r�r!r�r]�reprr	rr�r)	rr�rbrrrrrrs	        �r�_utterance_error�.SpeechServer.say_all.<locals>._utterance_error�s�����#�#�E�$4�$4��	���@T�@T�?U�6V�W��#�#�E�$7�$7�7�4��;�-�9P�Q�9D�6��X�#�0�@H�I��W�'�'��0��I��W�l�&@�&@�&L�&L�M�1��Is�=B<c�>�[R"[RSU35 UupEnXQ:Xa"U"T[RR
5 gg)NzMARK REACHED: �rr\r�rr�r)rTr�r+rrrrrs       �r�
_mark_reached�+SpeechServer.say_all.<locals>._mark_reached�sK����#�#�E�$4�$4��t�f�6M�N�9D�6��X�#�0��W�l�&@�&@�&I�&I�J�1rc�>�[R"[RSUSU35 UupVnXa:Xa"U"T[RR
5 gg)NzRANGE STARTED: r�r�	rTr��start�endrrrrrs	        �r�_range_started�,SpeechServer.say_all.<locals>._range_started�sR����#�#�E�$4�$4���w�a�PS�u�6U�V�9D�6��X�#�0��W�l�&@�&@�&I�&I�J�1rc��>�[R"[RSUSU35 UupVnXa:Xa0UTlUTlU"T[
RR5 gg)NzWORD STARTED: r�)rr\r�rr
rr�rr!s	        �r�
_word_started�+SpeechServer.say_all.<locals>._word_started�sa����#�#�E�$4�$4��u�g�Q�s�e�6T�U�9D�6��X�#�0�,1�G�)�/2�G�,��W�l�&@�&@�&I�&I�J�	1rc�>�[R"[RSUSU35 UupVnUT	:Xa"U"T[RR
5 gg)NzSENTENCE STARTED: r�r)
rT�
_utterancer"r#rrrrrr�s
        ��r�_sentence_started�/SpeechServer.say_all.<locals>._sentence_started�sW����#�#�E�$4�$4�8J�5�'�QR�SV�RW�6X�Y�2=�/��Q�#�y�0��W�l�&@�&@�&I�&I�J�1rzutterance-startedzutterance-finishedzutterance-canceledzutterance-errorzword-startedzsentence-startedz
range-startedzmark-reached)�nextr�r�rTr�r!r=r�rr��EVENTS_WORDr�EVENTS_SENTENCE�EVENTS_RANGEr�r��
StopIteration)r;r�progress_callbackr�rrrrrr$r'r+rrr=r�rr�s``              @@rr�SpeechServer.say_all�s���c	3� �!3�4�M�G�T�
K�	
?�
N�
N�
K�
K�
K�
K��.�.�w�/@�/@�$�G�I����H�,�i��B�K���
�
�%�%�&9�;M�[��
�
�%�%�&:�<O�]��
�
�%�%�&:�<O�]��
�
�%�%�&7�9I�W�	�
�H��O�O�)�)�E��{�{�+�+�H��%�,�,�8�8�8�����
�
� 5� 5�n�6C�6A�!C�D��%�,�,�<�<�<�����
�
� 5� 5�6H�6G�6A�!C�D��%�,�,�9�9�9�����
�
� 5� 5�o�6D�6A�!C�D��%�,�,�=�=�=�����
�
� 5� 5�n�6C�6A�!C�D�
�!�!�)�T�2��C�	��	�s�I�
I'�&I'c���[R[RnX=(a S=(d S-nU[Rn[
S[SXT-55U[R'SU3n[R"[RUS5 URU=(a [R=(d [RUS9 g![
a SnN�f=f)	N���rrOr�czSPIEL: Rate set to Tr�)r	r2r�rrV�KeyErrorrkrlrr\r�r�r�
SPEECH_SLOWER�
SPEECH_FASTER)r;�step�decreaser��deltarnras       r�_change_default_speech_rate�(SpeechServer._change_default_speech_rate&s������x�5�5�6����R�-�2�.��	���	�	�?�D��a��R���!6�7��T�Y�Y��#�D�6�*��
���E�,�,�c�4�8��
�
�8�6�� 6� 6�-��,�,�4�	�	9���	��D�	���C�C.�-C.c���[R[RnX=(a S=(d S-nU[Rn[
S[SXT-55U[R'SU3n[R"[RUS5 URU=(a [R=(d [RUS9 g![
a SnN�f=f)	Nr5rr�rrizSPIEL: Pitch set to Tr�)r	r2r�rrWr7rkrlrr\r�r�r�SPEECH_LOWER�
SPEECH_HIGHER)r;r:r;r�r<ruras       r�_change_default_speech_pitch�)SpeechServer._change_default_speech_pitch3s������x�5�5�6����R�-�2�.��	���+�+�,�E�$'�q�#�a���*?�#@��T�
�
� �$�U�G�,��
���E�,�,�c�4�8��
�
�8�5�� 5� 5�-��,�,�4�	�	9���	��E�	�r?c���[R[RnX=(a S=(d S-nU[Rn[
S[SXT-55U[R'SU3n[R"[RUS5 URU=(a [R=(d [RUS9 g![
a SnN�f=f)	Nr5r�
rrizSPIEL: Volume set to Tr�)r	r2r�rrXr7rkrlrr\r�r�r�
SPEECH_SOFTER�
SPEECH_LOUDER)r;r:r;r�r<rzras       r�_change_default_speech_volume�*SpeechServer._change_default_speech_volume@s������x�5�5�6����R�-�2�.��	��$�)�)�_�F��a��Q���!7�8��T�Y�Y��%�f�X�.��
���E�,�,�c�4�8��
�
�8�6�� 6� 6�-��,�,�4�	�	9���	��F�	�r?c��[[RR55S:Xa�[RR
R(aX[RR5RS5 [RR
R(aMX[RR5 S[lgg)NrFT)r0rr,rJr r!�speakingr�MainContextr�	iteration�pauser�s r�_maybe_shutdown�SpeechServer._maybe_shutdownMs����|�+�+�2�2�4�5��:��.�.�4�4�=�=�� � �(�(�*�4�4�U�;��.�.�4�4�=�=�=�
�(�(�.�.�0�+/�L�(��rc�&�URU5 gr�r=�r;r:s  r�increaseSpeechRate�SpeechServer.increaseSpeechRateZs���(�(��.rc�$�URUSS9 g�NT)r;rSrTs  r�decreaseSpeechRate�SpeechServer.decreaseSpeechRate]s���(�(���(�=rc�&�URU5 gr�rCrTs  r�increaseSpeechPitch� SpeechServer.increaseSpeechPitch`s���)�)�$�/rc�$�URUSS9 grXr\rTs  r�decreaseSpeechPitch� SpeechServer.decreaseSpeechPitchcs���)�)�$��)�>rc�&�URU5 gr�rIrTs  r�increaseSpeechVolume�!SpeechServer.increaseSpeechVolumefs���*�*�4�0rc�$�URUSS9 grXrcrTs  r�decreaseSpeechVolume�!SpeechServer.decreaseSpeechVolumeis���*�*�4�$�*�?rc�8�URR5 gr)rT�cancelr�s r�stop�SpeechServer.stopls���
�
���rc��UR[R:wa9URRR
R
UR5 UR5 [RUR	gr)
rSrrr�r!r2r	r�rPr,r�s rr.�SpeechServer.shutdownosT���8�8�|�5�5�5��N�N� � �'�'�2�2�4�?�?�C������(�(����2rc��URR5 UR[R:wa9UR
RRRUR5 UR5 gr)rTrjrSrrr�r!r2r	r�r^)r;r�r�s   r�reset�SpeechServer.resetusO���
�
�����8�8�|�5�5�5��N�N� � �'�'�2�2�4�?�?�C��
�
�r)rZr:rUr�rSr�rTr�)r~r)NNT)F)r�)g�?)NN)5�__name__�
__module__�__qualname__�__firstlineno__r/r,r rrr)r*�staticmethodrr&�classmethodr6r1rrGrLrRrorvr{r�r�r�r�r�r^r�r�r�r�r�r�r�rr=rCrIrPrUrYr]r`rdrgrkr.rp�__static_attributes__�
__classcell__)rcs@rrr4sM������O��O�!��&�	�(E�(E�F�M����������<��<�&6��1��1��7��7�����:�4)�)�
*�
!�($�#�J9�@	1�6�00�0'�F�'�R/�00�3�,d3�L9�9�9��/�>�0�?�1�@��3��rr)�__doc__�__id__�__version__�__date__�
__author__�
__copyright__�__license__�gir~rrrrr	r
r�r�ssmlrr
�require_version�
gi.repositoryrrr[r_rrrr�<module>r�s���,8�	������(�
�:�
���	��������(����6�5�!������w��&�#���E	�<�,�,�E	�������s�B�B�B

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 276 B 0644
acss.cpython-313.pyc File 4.37 KB 0644
action_presenter.cpython-313.pyc File 12.53 KB 0644
ax_collection.cpython-313.pyc File 6.06 KB 0644
ax_component.cpython-313.pyc File 22.4 KB 0644
ax_document.cpython-313.pyc File 13.2 KB 0644
ax_event_synthesizer.cpython-313.pyc File 22.37 KB 0644
ax_hypertext.cpython-313.pyc File 11.3 KB 0644
ax_object.cpython-313.pyc File 63.85 KB 0644
ax_selection.cpython-313.pyc File 5.26 KB 0644
ax_table.cpython-313.pyc File 62.75 KB 0644
ax_text.cpython-313.pyc File 58.92 KB 0644
ax_utilities.cpython-313.pyc File 37.16 KB 0644
ax_utilities_application.cpython-313.pyc File 9.14 KB 0644
ax_utilities_collection.cpython-313.pyc File 125.47 KB 0644
ax_utilities_debugging.cpython-313.pyc File 15.44 KB 0644
ax_utilities_event.cpython-313.pyc File 41.86 KB 0644
ax_utilities_relation.cpython-313.pyc File 21.3 KB 0644
ax_utilities_role.cpython-313.pyc File 139.59 KB 0644
ax_utilities_state.cpython-313.pyc File 19.65 KB 0644
ax_value.cpython-313.pyc File 8.8 KB 0644
bookmarks.cpython-313.pyc File 16.09 KB 0644
braille.cpython-313.pyc File 82.01 KB 0644
braille_generator.cpython-313.pyc File 71.06 KB 0644
braille_rolenames.cpython-313.pyc File 8.73 KB 0644
brlmon.cpython-313.pyc File 9.02 KB 0644
brltablenames.cpython-313.pyc File 2.46 KB 0644
bypass_mode_manager.cpython-313.pyc File 5.79 KB 0644
caret_navigation.cpython-313.pyc File 22.86 KB 0644
chat.cpython-313.pyc File 33.96 KB 0644
clipboard.cpython-313.pyc File 27.81 KB 0644
cmdnames.cpython-313.pyc File 18.85 KB 0644
colornames.cpython-313.pyc File 11.83 KB 0644
debug.cpython-313.pyc File 4.76 KB 0644
debugging_tools_manager.cpython-313.pyc File 13.8 KB 0644
event_manager.cpython-313.pyc File 43.89 KB 0644
flat_review.cpython-313.pyc File 59.1 KB 0644
flat_review_finder.cpython-313.pyc File 29.77 KB 0644
flat_review_presenter.cpython-313.pyc File 59.01 KB 0644
focus_manager.cpython-313.pyc File 14.24 KB 0644
generator.cpython-313.pyc File 95.62 KB 0644
guilabels.cpython-313.pyc File 12.43 KB 0644
highlighter.cpython-313.pyc File 9.86 KB 0644
input_event.cpython-313.pyc File 45.78 KB 0644
input_event_manager.cpython-313.pyc File 48.43 KB 0644
keybindings.cpython-313.pyc File 27.27 KB 0644
keynames.cpython-313.pyc File 4.73 KB 0644
label_inference.cpython-313.pyc File 25.15 KB 0644
learn_mode_presenter.cpython-313.pyc File 19.89 KB 0644
liveregions.cpython-313.pyc File 31.34 KB 0644
mathsymbols.cpython-313.pyc File 64.53 KB 0644
messages.cpython-313.pyc File 41.8 KB 0644
mouse_review.cpython-313.pyc File 33.59 KB 0644
notification_presenter.cpython-313.pyc File 18.47 KB 0644
object_navigator.cpython-313.pyc File 15.8 KB 0644
object_properties.cpython-313.pyc File 8.27 KB 0644
orca.cpython-313.pyc File 13.43 KB 0644
orca_gtkbuilder.cpython-313.pyc File 5.53 KB 0644
orca_gui_navlist.cpython-313.pyc File 10.45 KB 0644
orca_gui_prefs.cpython-313.pyc File 166.31 KB 0644
orca_gui_profile.cpython-313.pyc File 5.69 KB 0644
orca_i18n.cpython-313.pyc File 2.63 KB 0644
orca_modifier_manager.cpython-313.pyc File 17.05 KB 0644
orca_platform.cpython-313.pyc File 661 B 0644
phonnames.cpython-313.pyc File 1.51 KB 0644
pronunciation_dict.cpython-313.pyc File 1.95 KB 0644
script.cpython-313.pyc File 15.33 KB 0644
script_manager.cpython-313.pyc File 18.15 KB 0644
script_utilities.cpython-313.pyc File 87.03 KB 0644
settings.cpython-313.pyc File 6.79 KB 0644
settings_manager.cpython-313.pyc File 35.18 KB 0644
sleep_mode_manager.cpython-313.pyc File 6.67 KB 0644
sound.cpython-313.pyc File 8.71 KB 0644
sound_generator.cpython-313.pyc File 58.4 KB 0644
speech.cpython-313.pyc File 10.75 KB 0644
speech_and_verbosity_manager.cpython-313.pyc File 34.1 KB 0644
speech_generator.cpython-313.pyc File 214.55 KB 0644
speechdispatcherfactory.cpython-313.pyc File 33.52 KB 0644
speechserver.cpython-313.pyc File 10.21 KB 0644
spellcheck.cpython-313.pyc File 24.24 KB 0644
spiel.cpython-313.pyc File 34.68 KB 0644
ssml.cpython-313.pyc File 6.03 KB 0644
structural_navigation.cpython-313.pyc File 93.9 KB 0644
system_information_presenter.cpython-313.pyc File 9.42 KB 0644
table_navigator.cpython-313.pyc File 36.48 KB 0644
text_attribute_names.cpython-313.pyc File 6.01 KB 0644
where_am_i_presenter.cpython-313.pyc File 26.41 KB 0644
Filemanager