Update text-to-speech endpoint

This commit is contained in:
Hongbo Wu 2022-08-26 17:53:26 +08:00
parent dd3f4fefe5
commit 7a9eca2622
3 changed files with 13 additions and 13 deletions

View file

@ -3,19 +3,19 @@
/* eslint-disable @typescript-eslint/explicit-module-boundary-types */
import express from 'express'
import cors from 'cors'
import { corsConfig } from '../../utils/corsConfig'
import { getRepository, setClaims } from '../../entity/utils'
import { getPageById } from '../../elastic/pages'
import { Speech, SpeechState } from '../../entity/speech'
import { buildLogger } from '../../utils/logger'
import { getClaimsByToken } from '../../utils/auth'
import { shouldSynthesize, synthesize } from '../../services/speech'
import { readPushSubscription } from '../../datalayer/pubsub'
import { AppDataSource } from '../../server'
import { corsConfig } from '../utils/corsConfig'
import { getRepository, setClaims } from '../entity/utils'
import { getPageById } from '../elastic/pages'
import { Speech, SpeechState } from '../entity/speech'
import { buildLogger } from '../utils/logger'
import { getClaimsByToken } from '../utils/auth'
import { shouldSynthesize, synthesize } from '../services/speech'
import { readPushSubscription } from '../datalayer/pubsub'
import { AppDataSource } from '../server'
const logger = buildLogger('app.dispatch')
export function speechServiceRouter() {
export function textToSpeechRouter() {
const router = express.Router()
// eslint-disable-next-line @typescript-eslint/no-misused-promises

View file

@ -45,7 +45,7 @@ import { uploadServiceRouter } from './routers/svc/upload'
import rateLimit from 'express-rate-limit'
import { webhooksServiceRouter } from './routers/svc/webhooks'
import { integrationsServiceRouter } from './routers/svc/integrations'
import { speechServiceRouter } from './routers/svc/text_to_speech'
import { textToSpeechRouter } from './routers/text_to_speech'
const PORT = process.env.PORT || 4000
@ -111,6 +111,7 @@ export const createApp = (): {
app.use('/api/page', pageRouter())
app.use('/api/article', articleRouter())
app.use('/api/mobile-auth', mobileAuthRouter())
app.use('/api/text-to-speech', textToSpeechRouter())
app.use('/svc/pubsub/content', contentServiceRouter())
app.use('/svc/pubsub/links', linkServiceRouter())
app.use('/svc/pubsub/newsletters', newsletterServiceRouter())
@ -120,7 +121,6 @@ export const createApp = (): {
app.use('/svc/pubsub/integrations', integrationsServiceRouter())
app.use('/svc/reminders', remindersServiceRouter())
app.use('/svc/pdf-attachments', pdfAttachmentsRouter())
app.use('/svc/text-to-speech', speechServiceRouter())
if (env.dev.isLocal) {
app.use('/local/debug', localDebugRouter())

View file

@ -71,7 +71,7 @@ const updateSpeech = async (
throw new Error('backend rest api endpoint not exists')
}
const response = await axios.post(
`${process.env.REST_BACKEND_ENDPOINT}/svc/text-to-speech?token=${token}`,
`${process.env.REST_BACKEND_ENDPOINT}/text-to-speech?token=${token}`,
{
speechId,
audioFileName,