more pause tweaks
This commit is contained in:
		@@ -4,8 +4,8 @@
 | 
			
		||||
# the entrys are seperated with :===: in words colon tripple equal colon ( to not collide with substitutions)
 | 
			
		||||
[levelDict]
 | 
			
		||||
none:===:
 | 
			
		||||
some:===:.-$~+*-/\\@
 | 
			
		||||
most:===:.,:-$~+*-/\\@!#%^&*()[]}{<>;
 | 
			
		||||
some:===:.-$~+*-/\@
 | 
			
		||||
most:===:.,:-$~+*-/\@!#%^&*()[]}{<>;
 | 
			
		||||
all:===:!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~
 | 
			
		||||
 | 
			
		||||
# the punctuation char in some cases are append to the words because they create a pause in TTS, the behaviour may differ between the synthesers
 | 
			
		||||
 
 | 
			
		||||
@@ -45,7 +45,7 @@ class punctuationManager():
 | 
			
		||||
                if key in punctuation:
 | 
			
		||||
                    if self.env['runtime']['settingsManager'].getSetting('general', 'respectPunctuationPause') and \
 | 
			
		||||
                      len(key) == 1 and \
 | 
			
		||||
                      key in string.punctuation:
 | 
			
		||||
                      key in ",.;:?!-":
 | 
			
		||||
                        resultText = resultText.replace(str(key),' ' +str(item) + str(key) + ' ')                    
 | 
			
		||||
                    else:
 | 
			
		||||
                        resultText = resultText.replace(str(key),' ' +str(item) + ' ')
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user