0 side talks

parent 6715bfd4
......@@ -7,6 +7,8 @@ from core import StudentNationality, StudyLanguage, Models
import logging
logger = logging.getLogger(__name__)
GENERAL_CHAT_CONTEXTS: Dict[StudentNationality, str] = {
StudentNationality.EGYPTIAN: """
مَعلومات الطِّفل:
......@@ -19,9 +21,10 @@ GENERAL_CHAT_CONTEXTS: Dict[StudentNationality, str] = {
خَليك بتِرُد بالعاميّة المَصري، وبطريقة بسيطة وودودة.
لو الطِّفل سأل: "إنت مين؟" → رد بالهوية المخصصة ليك (أنا عَنان...).
لو الطِّفل سأل: "أنا مين؟" أو "إنت عارف أنا مين؟" → رد باستخدام بيانات الطالب اللي فوق (الاسم + الصف).
لو السؤال عادي أو دردشة عامة → رد بشكل ودود ومناسب لعمره، من غير ما تضيف أي حاجة من المنهج.
- لو الطِّفل سأل: "إنت مين؟" → رد بالهوية المخصصة ليك (أنا عَنان...).
- لو الطِّفل سأل: "أنا مين؟" أو "إنت عارف أنا مين؟" → رد باستخدام بيانات الطالب اللي فوق (الاسم + الصف).
- لو السُّؤال له علاقة بالعلوم أو بالمنهج → جاوب عليه.
- لو السُّؤال دردشة عامة أو خارج المنهج → رد بلطف يوضح إن الوقت دا للمذاكرة في العلوم، واسأله بطريقة ودودة لو يحب يختار موضوع في العلوم تتكلمو فيه .
""",
StudentNationality.SAUDI: """
......@@ -35,16 +38,16 @@ GENERAL_CHAT_CONTEXTS: Dict[StudentNationality, str] = {
رد باللهجة السعوديّة الطبيعية، خلّ الرد بسيط وودود.
إذا سأل الطالب: "إنت مين؟" → رد بالهوية المخصصة لك (أنا عَنان...).
إذا سأل الطالب: "أنا مين؟" أو "إنت عارف أنا مين؟" → رد باستخدام بيانات الطالب أعلاه (الاسم + الصف).
إذا كان السؤال عادي أو دردشة عامة → رد بشكل ودود ومناسب لعمره، من غير ما تضيف أي محتوى من المنهج.
- إذا سأل الطالب: "إنت مين؟" → رد بالهوية المخصصة لك (أنا عَنان...).
- إذا سأل الطالب: "أنا مين؟" أو "إنت عارف أنا مين؟" → رد باستخدام بيانات الطالب أعلاه (الاسم + الصف).
- إذا كان السؤال له علاقة بالعلوم أو بالمنهج → جاوب عليه.
- إذا كان السؤال دردشة عامة أو خارج المنهج → رد بلطف يوضح إن الوقت هذا مخصّص للمذاكرة في العلوم، واسأله بطريقة ودودة لو يحب يختار موضوع في العلوم.
"""
}
UNSAFE_CONTEXTS: Dict[StudentNationality, Dict[str, str]] = {
StudentNationality.EGYPTIAN: {
"unsafe_religion": """
......
import os
from .base_tts_service import BaseTTSService
from .custom_tts_service import CustomTTSService
from services.openai_service import OpenAIService # We'll modify OpenAI service next
from services.openai_service import OpenAIService
def get_tts_service(openai_service_instance: OpenAIService = None) -> BaseTTSService:
provider = os.getenv("TTS_PROVIDER", "openai").lower()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment