Feat : better print of think process and answer

This commit is contained in:
martin legrand
2025-02-28 16:29:07 +01:00
parent c5da8319bf
commit 5bc2c26757
10 changed files with 103 additions and 58 deletions
+3 -2
View File
@@ -6,6 +6,7 @@ import re
import platform
class Speech():
def __init__(self, language = "english") -> None:
self.lang_map = {
@@ -19,10 +20,10 @@ class Speech():
"french": ['ff_siwis']
}
self.pipeline = KPipeline(lang_code=self.lang_map[language])
self.voice = self.voice_map[language][4]
self.voice = self.voice_map[language][2]
self.speed = 1.2
def speak(self, sentence, voice_number = 2):
def speak(self, sentence, voice_number = 1):
sentence = self.clean_sentence(sentence)
self.voice = self.voice_map["english"][voice_number]
generator = self.pipeline(