Пример #1
0
	def get_voices(self):
		self.transport.write("(print (voice.list))\n")
		self.transport.closeStdin()
		d = Deferred()
		
		def decode(data):
			return data.strip("()").split(" ")
		
		d.decode = decode
		
		self.request = d
		return d
Пример #2
0
	def say_text(self, text, voice = None):
		if voice is not None:
			self.transport.write("(voice_%s)\n"%str(voice))
		
		self.transport.write('(SayText "%s")\n'%(str(text).replace('"','')))
		
		self.transport.closeStdin()
		d = Deferred()
		
		def decode(data):
			# Output is irrellevent
			return
		
		d.decode = decode
		
		self.request = d
		return d