| const express = require('express'); |
| const { createTTSLimiters, createSTTLimiters } = require('~/server/middleware'); |
|
|
| const stt = require('./stt'); |
| const tts = require('./tts'); |
| const customConfigSpeech = require('./customConfigSpeech'); |
|
|
| const router = express.Router(); |
|
|
| const { sttIpLimiter, sttUserLimiter } = createSTTLimiters(); |
| const { ttsIpLimiter, ttsUserLimiter } = createTTSLimiters(); |
| router.use('/stt', sttIpLimiter, sttUserLimiter, stt); |
| router.use('/tts', ttsIpLimiter, ttsUserLimiter, tts); |
|
|
| router.use('/config', customConfigSpeech); |
|
|
| module.exports = router; |
|
|