Spaces:
Runtime error
Runtime error
Download streaming-react-app/src/getTranslationSentencesFromReceivedData.ts from MACXXX/seamless-streaming: direct link, hf CLI and curl.
- Browser
- Download file 549 Bytes
-
https://huggingface.co/spaces/MACXXX/seamless-streaming/resolve/main/streaming-react-app/src/getTranslationSentencesFromReceivedData.ts
- Command line
-
hf download hf://spaces/MACXXX/seamless-streaming/streaming-react-app/src/getTranslationSentencesFromReceivedData.ts
-
curl -L -o getTranslationSentencesFromReceivedData.ts https://huggingface.co/spaces/MACXXX/seamless-streaming/resolve/main/streaming-react-app/src/getTranslationSentencesFromReceivedData.ts
549 Bytes
| import {ServerTextData, TranslationSentences} from './types/StreamingTypes'; | |
| export default function getTranslationSentencesFromReceivedData( | |
| receivedData: Array<ServerTextData>, | |
| ): TranslationSentences { | |
| return receivedData | |
| .reduce( | |
| (acc, data) => { | |
| const newAcc = [ | |
| ...acc.slice(0, -1), | |
| acc[acc.length - 1].trim() + ' ' + data.payload, | |
| ]; | |
| if (data.eos) { | |
| newAcc.push(''); | |
| } | |
| return newAcc; | |
| }, | |
| [''], | |
| ) | |
| .filter((s) => s.trim().length !== 0); | |
| } | |