comparison src/tts.mp3.luan @ 26:d3f5448743bf

add doc links
author Franklin Schmidt <fschmidt@gmail.com>
date Fri, 01 Aug 2025 17:12:03 -0600
parents f5425a3c1898
children 1e7d855afde3
comparison
equal deleted inserted replaced
25:3a80ddafe5a4 26:d3f5448743bf
5 local Io = require "luan:Io.luan" 5 local Io = require "luan:Io.luan"
6 local uri = Io.uri or error() 6 local uri = Io.uri or error()
7 local Http = require "luan:http/Http.luan" 7 local Http = require "luan:http/Http.luan"
8 local Config = require "site:/private/Config.luan" 8 local Config = require "site:/private/Config.luan"
9 9
10
11 -- https://learn.microsoft.com/en-us/azure/ai-services/speech-service/index-text-to-speech
10 12
11 local region = Config.azure_tts.region or error() 13 local region = Config.azure_tts.region or error()
12 local url = "https://"..region..".tts.speech.microsoft.com/cognitiveservices/v1" 14 local url = "https://"..region..".tts.speech.microsoft.com/cognitiveservices/v1"
13 local headers = { 15 local headers = {
14 ["Ocp-Apim-Subscription-Key"] = Config.azure_tts.key or error() 16 ["Ocp-Apim-Subscription-Key"] = Config.azure_tts.key or error()