Run_code_api / src /data /pronunciation_lessons.json
ABAO77's picture
Implement Lesson Practice 2 Agent with state management and routing logic; add practice and teaching agent functions; create prompts for conversation and teaching; establish pronunciation API with lesson data and search functionality.
5a412ce
{
"levels": [
{
"id": "beginner",
"name": "Beginner",
"description": "Basic vocabulary and pronunciation for beginners",
"color": "#22c55e"
},
{
"id": "elementary",
"name": "Elementary",
"description": "Elementary level vocabulary building",
"color": "#3b82f6"
},
{
"id": "pre-intermediate",
"name": "Pre-Intermediate",
"description": "Pre-intermediate vocabulary and expressions",
"color": "#f59e0b"
},
{
"id": "upper-intermediate",
"name": "Upper-Intermediate",
"description": "Upper-intermediate complex vocabulary",
"color": "#f97316"
},
{
"id": "advanced",
"name": "Advanced",
"description": "Advanced vocabulary and pronunciation patterns",
"color": "#ef4444"
}
],
"lessons": {
"beginner": [
{
"id": "beginner_1",
"title": "Basic Greetings",
"description": "Learn how to greet people in English",
"level": "beginner",
"vocabulary": [
{
"word": "hello",
"ipa": "/həˈloʊ/",
"vietnamese": "xin chào",
"audioUrl": "/api/tts/hello"
},
{
"word": "goodbye",
"ipa": "/ɡʊdˈbaɪ/",
"vietnamese": "tạm biệt",
"audioUrl": "/api/tts/goodbye"
},
{
"word": "thank",
"ipa": "/θæŋk/",
"vietnamese": "cảm ơn",
"audioUrl": "/api/tts/thank"
},
{
"word": "please",
"ipa": "/pliːz/",
"vietnamese": "xin lỗi/làm ơn",
"audioUrl": "/api/tts/please"
},
{
"word": "sorry",
"ipa": "/ˈsɔːri/",
"vietnamese": "xin lỗi",
"audioUrl": "/api/tts/sorry"
},
{
"word": "excuse",
"ipa": "/ɪkˈskjuːz/",
"vietnamese": "xin lỗi/thứ lỗi",
"audioUrl": "/api/tts/excuse"
},
{
"word": "morning",
"ipa": "/ˈmɔːrnɪŋ/",
"vietnamese": "buổi sáng",
"audioUrl": "/api/tts/morning"
},
{
"word": "evening",
"ipa": "/ˈiːvnɪŋ/",
"vietnamese": "buổi tối",
"audioUrl": "/api/tts/evening"
},
{
"word": "night",
"ipa": "/naɪt/",
"vietnamese": "đêm",
"audioUrl": "/api/tts/night"
},
{
"word": "welcome",
"ipa": "/ˈwelkəm/",
"vietnamese": "chào mừng",
"audioUrl": "/api/tts/welcome"
}
],
"sentence": {
"text": "Hello, good morning! Thank you very much.",
"ipa": "/həˈloʊ ɡʊd ˈmɔːrnɪŋ θæŋk juː ˈveri mʌtʃ/",
"vietnamese": "Xin chào, chào buổi sáng! Cảm ơn rất nhiều.",
"audioUrl": "/api/tts/hello-good-morning-thank-you-very-much"
}
},
{
"id": "beginner_2",
"title": "Family Members",
"description": "Learn family vocabulary and pronunciation",
"level": "beginner",
"vocabulary": [
{
"word": "family",
"ipa": "/ˈfæməli/",
"vietnamese": "gia đình",
"audioUrl": "/api/tts/family"
},
{
"word": "mother",
"ipa": "/ˈmʌðər/",
"vietnamese": "mẹ",
"audioUrl": "/api/tts/mother"
},
{
"word": "father",
"ipa": "/ˈfɑːðər/",
"vietnamese": "bố",
"audioUrl": "/api/tts/father"
},
{
"word": "sister",
"ipa": "/ˈsɪstər/",
"vietnamese": "chị/em gái",
"audioUrl": "/api/tts/sister"
},
{
"word": "brother",
"ipa": "/ˈbrʌðər/",
"vietnamese": "anh/em trai",
"audioUrl": "/api/tts/brother"
},
{
"word": "child",
"ipa": "/tʃaɪld/",
"vietnamese": "đứa trẻ",
"audioUrl": "/api/tts/child"
},
{
"word": "parent",
"ipa": "/ˈperənt/",
"vietnamese": "cha mẹ",
"audioUrl": "/api/tts/parent"
},
{
"word": "baby",
"ipa": "/ˈbeɪbi/",
"vietnamese": "em bé",
"audioUrl": "/api/tts/baby"
},
{
"word": "wife",
"ipa": "/waɪf/",
"vietnamese": "vợ",
"audioUrl": "/api/tts/wife"
},
{
"word": "husband",
"ipa": "/ˈhʌzbənd/",
"vietnamese": "chồng",
"audioUrl": "/api/tts/husband"
}
],
"sentence": {
"text": "My family has a mother, father, sister and brother.",
"ipa": "/maɪ ˈfæməli hæz ə ˈmʌðər ˈfɑːðər ˈsɪstər ænd ˈbrʌðər/",
"vietnamese": "Gia đình tôi có mẹ, bố, chị gái và anh trai.",
"audioUrl": "/api/tts/my-family-has-a-mother-father-sister-and-brother"
}
}
],
"elementary": [
{
"id": "elementary_1",
"title": "Daily Activities",
"description": "Learn vocabulary for daily activities",
"level": "elementary",
"vocabulary": [
{
"word": "breakfast",
"ipa": "/ˈbrekfəst/",
"vietnamese": "bữa sáng",
"audioUrl": "/api/tts/breakfast"
},
{
"word": "lunch",
"ipa": "/lʌntʃ/",
"vietnamese": "bữa trưa",
"audioUrl": "/api/tts/lunch"
},
{
"word": "dinner",
"ipa": "/ˈdɪnər/",
"vietnamese": "bữa tối",
"audioUrl": "/api/tts/dinner"
},
{
"word": "school",
"ipa": "/skuːl/",
"vietnamese": "trường học",
"audioUrl": "/api/tts/school"
},
{
"word": "work",
"ipa": "/wɜːrk/",
"vietnamese": "làm việc",
"audioUrl": "/api/tts/work"
},
{
"word": "exercise",
"ipa": "/ˈeksərsaɪz/",
"vietnamese": "tập thể dục",
"audioUrl": "/api/tts/exercise"
},
{
"word": "sleep",
"ipa": "/sliːp/",
"vietnamese": "ngủ",
"audioUrl": "/api/tts/sleep"
},
{
"word": "study",
"ipa": "/ˈstʌdi/",
"vietnamese": "học tập",
"audioUrl": "/api/tts/study"
},
{
"word": "homework",
"ipa": "/ˈhoʊmwɜːrk/",
"vietnamese": "bài tập về nhà",
"audioUrl": "/api/tts/homework"
},
{
"word": "television",
"ipa": "/ˈtelɪvɪʒn/",
"vietnamese": "ti vi",
"audioUrl": "/api/tts/television"
}
],
"sentence": {
"text": "I eat breakfast, go to school, and do my homework every day.",
"ipa": "/aɪ iːt ˈbrekfəst ɡoʊ tuː skuːl ænd duː maɪ ˈhoʊmwɜːrk ˈevri deɪ/",
"vietnamese": "Tôi ăn sáng, đi học và làm bài tập về nhà mỗi ngày.",
"audioUrl": "/api/tts/i-eat-breakfast-go-to-school-and-do-my-homework-every-day"
}
}
],
"pre-intermediate": [
{
"id": "pre_intermediate_1",
"title": "Travel & Transportation",
"description": "Learn travel-related vocabulary",
"level": "pre-intermediate",
"vocabulary": [
{
"word": "airport",
"ipa": "/ˈerˌpɔːrt/",
"vietnamese": "sân bay",
"audioUrl": "/api/tts/airport"
},
{
"word": "passport",
"ipa": "/ˈpæspɔːrt/",
"vietnamese": "hộ chiếu",
"audioUrl": "/api/tts/passport"
},
{
"word": "luggage",
"ipa": "/ˈlʌɡɪdʒ/",
"vietnamese": "hành lý",
"audioUrl": "/api/tts/luggage"
},
{
"word": "ticket",
"ipa": "/ˈtɪkɪt/",
"vietnamese": "vé",
"audioUrl": "/api/tts/ticket"
},
{
"word": "destination",
"ipa": "/ˌdestɪˈneɪʃn/",
"vietnamese": "điểm đến",
"audioUrl": "/api/tts/destination"
},
{
"word": "journey",
"ipa": "/ˈdʒɜːrni/",
"vietnamese": "hành trình",
"audioUrl": "/api/tts/journey"
},
{
"word": "adventure",
"ipa": "/ədˈventʃər/",
"vietnamese": "phiêu lưu",
"audioUrl": "/api/tts/adventure"
},
{
"word": "reservation",
"ipa": "/ˌrezərˈveɪʃn/",
"vietnamese": "đặt chỗ",
"audioUrl": "/api/tts/reservation"
},
{
"word": "accommodation",
"ipa": "/əˌkɑːməˈdeɪʃn/",
"vietnamese": "chỗ ở",
"audioUrl": "/api/tts/accommodation"
},
{
"word": "schedule",
"ipa": "/ˈskedʒuːl/",
"vietnamese": "lịch trình",
"audioUrl": "/api/tts/schedule"
}
],
"sentence": {
"text": "I need to check my passport and luggage before the journey to my destination.",
"ipa": "/aɪ niːd tuː tʃek maɪ ˈpæspɔːrt ænd ˈlʌɡɪdʒ bɪˈfɔːr ðə ˈdʒɜːrni tuː maɪ ˌdestɪˈneɪʃn/",
"vietnamese": "Tôi cần kiểm tra hộ chiếu và hành lý trước chuyến đi đến điểm đến của mình.",
"audioUrl": "/api/tts/i-need-to-check-my-passport-and-luggage-before-the-journey-to-my-destination"
}
}
],
"upper-intermediate": [
{
"id": "upper_intermediate_1",
"title": "Business & Professional",
"description": "Learn business and professional vocabulary",
"level": "upper-intermediate",
"vocabulary": [
{
"word": "presentation",
"ipa": "/ˌpriːzenˈteɪʃn/",
"vietnamese": "bài thuyết trình",
"audioUrl": "/api/tts/presentation"
},
{
"word": "negotiation",
"ipa": "/nɪˌɡoʊʃiˈeɪʃn/",
"vietnamese": "đàm phán",
"audioUrl": "/api/tts/negotiation"
},
{
"word": "collaboration",
"ipa": "/kəˌlæbəˈreɪʃn/",
"vietnamese": "hợp tác",
"audioUrl": "/api/tts/collaboration"
},
{
"word": "achievement",
"ipa": "/əˈtʃiːvmənt/",
"vietnamese": "thành tựu",
"audioUrl": "/api/tts/achievement"
},
{
"word": "responsibility",
"ipa": "/rɪˌspɑːnsəˈbɪləti/",
"vietnamese": "trách nhiệm",
"audioUrl": "/api/tts/responsibility"
},
{
"word": "opportunity",
"ipa": "/ˌɑːpərˈtuːnəti/",
"vietnamese": "cơ hội",
"audioUrl": "/api/tts/opportunity"
},
{
"word": "efficiency",
"ipa": "/ɪˈfɪʃnsi/",
"vietnamese": "hiệu quả",
"audioUrl": "/api/tts/efficiency"
},
{
"word": "innovation",
"ipa": "/ˌɪnəˈveɪʃn/",
"vietnamese": "đổi mới",
"audioUrl": "/api/tts/innovation"
},
{
"word": "development",
"ipa": "/dɪˈveləpmənt/",
"vietnamese": "phát triển",
"audioUrl": "/api/tts/development"
},
{
"word": "implementation",
"ipa": "/ˌɪmplɪmenˈteɪʃn/",
"vietnamese": "thực hiện",
"audioUrl": "/api/tts/implementation"
}
],
"sentence": {
"text": "Successful collaboration and innovation lead to efficient implementation of business development strategies.",
"ipa": "/səkˈsesfl kəˌlæbəˈreɪʃn ænd ˌɪnəˈveɪʃn liːd tuː ɪˈfɪʃnt ˌɪmplɪmenˈteɪʃn ʌv ˈbɪznəs dɪˈveləpmənt ˈstrætədʒiz/",
"vietnamese": "Hợp tác thành công và đổi mới dẫn đến việc thực hiện hiệu quả các chiến lược phát triển kinh doanh.",
"audioUrl": "/api/tts/successful-collaboration-and-innovation-lead-to-efficient-implementation-of-business-development-strategies"
}
}
],
"advanced": [
{
"id": "advanced_1",
"title": "Academic & Scientific",
"description": "Learn advanced academic and scientific vocabulary",
"level": "advanced",
"vocabulary": [
{
"word": "hypothesis",
"ipa": "/haɪˈpɑːθəsɪs/",
"vietnamese": "giả thuyết",
"audioUrl": "/api/tts/hypothesis"
},
{
"word": "methodology",
"ipa": "/ˌmeθəˈdɑːlədʒi/",
"vietnamese": "phương pháp luận",
"audioUrl": "/api/tts/methodology"
},
{
"word": "phenomenon",
"ipa": "/fəˈnɑːmɪnən/",
"vietnamese": "hiện tượng",
"audioUrl": "/api/tts/phenomenon"
},
{
"word": "theoretical",
"ipa": "/ˌθiːəˈretɪkl/",
"vietnamese": "lý thuyết",
"audioUrl": "/api/tts/theoretical"
},
{
"word": "empirical",
"ipa": "/ɪmˈpɪrɪkl/",
"vietnamese": "thực nghiệm",
"audioUrl": "/api/tts/empirical"
},
{
"word": "comprehensive",
"ipa": "/ˌkɑːmprɪˈhensɪv/",
"vietnamese": "toàn diện",
"audioUrl": "/api/tts/comprehensive"
},
{
"word": "sophisticated",
"ipa": "/səˈfɪstɪkeɪtɪd/",
"vietnamese": "tinh vi",
"audioUrl": "/api/tts/sophisticated"
},
{
"word": "prerequisite",
"ipa": "/priːˈrekwəzɪt/",
"vietnamese": "điều kiện tiên quyết",
"audioUrl": "/api/tts/prerequisite"
},
{
"word": "substantiate",
"ipa": "/səbˈstænʃieɪt/",
"vietnamese": "chứng minh",
"audioUrl": "/api/tts/substantiate"
},
{
"word": "paradigm",
"ipa": "/ˈpærədaɪm/",
"vietnamese": "mô hình",
"audioUrl": "/api/tts/paradigm"
}
],
"sentence": {
"text": "The comprehensive methodology requires sophisticated theoretical frameworks to substantiate empirical hypotheses about complex phenomena.",
"ipa": "/ðə ˌkɑːmprɪˈhensɪv ˌmeθəˈdɑːlədʒi rɪˈkwaɪərz səˈfɪstɪkeɪtɪd ˌθiːəˈretɪkl ˈfreɪmwɜːrks tuː səbˈstænʃieɪt ɪmˈpɪrɪkl haɪˈpɑːθəsiz əˈbaʊt kəmˈpleks fəˈnɑːmɪnə/",
"vietnamese": "Phương pháp luận toàn diện đòi hỏi các khung lý thuyết tinh vi để chứng minh các giả thuyết thực nghiệm về các hiện tượng phức tạp.",
"audioUrl": "/api/tts/the-comprehensive-methodology-requires-sophisticated-theoretical-frameworks-to-substantiate-empirical-hypotheses-about-complex-phenomena"
}
}
]
}
}