Create working PoC of /sonos endpoint
This commit is contained in:
@@ -1,17 +1,16 @@
|
||||
return {
|
||||
uri = "/{format}",
|
||||
method = Method.POST,
|
||||
accepts = Mime.JSON,
|
||||
uri = "/tts.{ext}",
|
||||
method = Method.GET,
|
||||
consumer = function(request)
|
||||
local body = json.decode(request.body)
|
||||
local format = (request.params.format or "WAV"):upper()
|
||||
local format = (request.path.ext or "wav"):upper()
|
||||
local audioFormat = AudioFormat[format]
|
||||
local mime = Mime[format]
|
||||
|
||||
local file = tts.sayToFile(body.text, body.language or "en", audioFormat)
|
||||
local file = tts.sayToFile(request.query.phrase, request.query.lang or "en", audioFormat)
|
||||
|
||||
return {
|
||||
mime = mime,
|
||||
cached = false,
|
||||
data = file
|
||||
}
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user