diff src/lib/Course.luan @ 46:cc20eebaa74a

use openai tts
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 14 Aug 2025 11:27:34 +0900
parents 3a80ddafe5a4
children 27758f3b2d69
line wrap: on
line diff
--- a/src/lib/Course.luan	Wed Aug 13 10:31:24 2025 +0900
+++ b/src/lib/Course.luan	Thu Aug 14 11:27:34 2025 +0900
@@ -6,7 +6,8 @@
 local Html = require "luan:Html.luan"
 local html_encode = Html.encode or error()
 local Db = require "site:/lib/Db.luan"
-local languages = require "site:/lib/languages.luan"
+local Shared = require "site:/lib/Shared.luan"
+local languages = Shared.languages or error()
 
 
 local Course = {}
@@ -21,6 +22,7 @@
 		name = doc.name
 		ai_system_prompt = doc.ai_system_prompt
 		ai_first_message = doc.ai_first_message
+		tts_instructions = doc.tts_instructions
 	}
 end
 
@@ -34,6 +36,7 @@
 		name = course.name or error()
 		ai_system_prompt = course.ai_system_prompt or error()
 		ai_first_message = course.ai_first_message
+		tts_instructions = course.tts_instructions
 	}
 end
 
@@ -50,7 +53,7 @@
 	end
 
 	function course.language_name()
-		return languages[course.language].name
+		return languages[course.language]
 	end
 
 	return course