Remove excess line in script output

This commit is contained in:
2025-04-24 13:48:51 -06:00
parent 1dfed5cee8
commit 04e4342097

View File

@@ -29,18 +29,15 @@ export class AssemblyAiController {
description: 'Array of utterances or an object containing utterances', description: 'Array of utterances or an object containing utterances',
type: String, type: String,
}) })
// @ApiConsumes('text/plain')
async utteranceToScript( async utteranceToScript(
@Body() body: { utterances: Utterance[] } | Utterance[], @Body() body: { utterances: Utterance[] } | Utterance[],
@Res() res: Response, @Res() res: Response,
) { ) {
// body = JSON.parse(body as unknown as string);
const utterances = Array.isArray(body) ? body : body.utterances; const utterances = Array.isArray(body) ? body : body.utterances;
return res.header('Content-Type', 'text/plain; charset=utf-8').send( return res.header('Content-Type', 'text/plain; charset=utf-8').send(
utterances utterances
.map( .map(
(utterance) => ` (utterance) => `Speaker ${utterance.speaker}:
Speaker ${utterance.speaker}:
${utterance.text}`, ${utterance.text}`,
) )
.join('\n\n'), .join('\n\n'),