Repository navigation
Releases: sonilo-ai/sonilo-js
Release list
sonilo@0.22.0
Minor Changes
-
5dc5e18: Dubbing: the free trial is now a 15-second preview, and the result says so.
A self-serve account's first single-language
dubbingcall without scripts
translates only the first 15 seconds of the video, at no charge. The task
carriestrial_previewin every state —preview_seconds,
source_duration_seconds,trimmed,languages,full_video_cost_usd
(what the whole video would cost) and a ready-mademessage— typed as
DubbingResult.trial_preview/TrialPreview.sonilo dubbingprints the
message with its other status lines. Both READMEs previously said dubbing
had no free trial.
sonilo-cli@0.21.0
Minor Changes
-
5dc5e18: Dubbing: the free trial is now a 15-second preview, and the result says so.
A self-serve account's first single-language
dubbingcall without scripts
translates only the first 15 seconds of the video, at no charge. The task
carriestrial_previewin every state —preview_seconds,
source_duration_seconds,trimmed,languages,full_video_cost_usd
(what the whole video would cost) and a ready-mademessage— typed as
DubbingResult.trial_preview/TrialPreview.sonilo dubbingprints the
message with its other status lines. Both READMEs previously said dubbing
had no free trial.
Patch Changes
- Updated dependencies [5dc5e18]
- sonilo@0.22.0
sonilo@0.21.0
Minor Changes
-
81fab6f: Proofread: transcribe a video and translate the transcript into editable
subtitle files.client.proofread.submit()/.generate()postPOST /v1/proofreadwith
exactly one ofvideo/videoUrl(videoUrlmust behttps://, as on
dubbing), optionallanguages— the same codesDubbingParams.languages
takes, sent as one JSON-array form field and omitted entirely when unset,
which is what asks for the source-language transcript alone — and optional
sourceLanguage, a hint for the spoken language. Codes are not validated
client-side: the server owns that list, exactly as it does for dubbing.A finished task is a
ProofreadResult:subtitles, a map of language code to
.srtURL that always includes the detectedsource_languagealongside
the requested targets, pluscue_countandwarnings, a map of language to
non-blockingProofreadIssues (cue,code,severity, and whatever
measurement that code brought with it). Nothing inwarningsfails the task or
withholds a file.Nothing is dubbed and nothing is spoken: this is the step before
client.dubbing. Correct the returned scripts, then pass them to
client.dubbingassubtitles[<language>]so the dub speaks exactly the
approved wording.In the CLI:
sonilo proofread --video <path>/--video-url,--languages,
--source-languageand--output(a filename template, default
proofread.srt, one.srtper language with the code inserted before the
extension —scripts/clip.srt→scripts/clip.en.srt; missing directories are
created). It then prints the detected source language, the cue count and one
line per warning, and waits with the usual default timeout rather than
dubbing's two hours.
sonilo@0.20.0
Minor Changes
- 2c64090: video-analysis: add the
modeparameter (both|music|sfx, server defaultboth). Inbothmode the result also carries a sound-design brief assfx_segmentsand a singlesfx_prompt, and the result echoesmode; the CLI's JSON brief includes all three when present and takes--mode.mode: "music"reproduces the previous result shape. Max video duration is now 480 seconds. Price unchanged.
sonilo@0.19.2
Patch Changes
-
434d7f1: Document Hindi as a dubbing target.
hijoinsDubbingLanguage, the README andsonilo dubbing --help. Nothing
in the SDK or CLI ever rejected it — the union is open and the API is the
authority — so an older version already accepts it; this release adds the
autocomplete and the documentation.
sonilo-cli@0.20.0
Minor Changes
-
81fab6f: Proofread: transcribe a video and translate the transcript into editable
subtitle files.client.proofread.submit()/.generate()postPOST /v1/proofreadwith
exactly one ofvideo/videoUrl(videoUrlmust behttps://, as on
dubbing), optionallanguages— the same codesDubbingParams.languages
takes, sent as one JSON-array form field and omitted entirely when unset,
which is what asks for the source-language transcript alone — and optional
sourceLanguage, a hint for the spoken language. Codes are not validated
client-side: the server owns that list, exactly as it does for dubbing.A finished task is a
ProofreadResult:subtitles, a map of language code to
.srtURL that always includes the detectedsource_languagealongside
the requested targets, pluscue_countandwarnings, a map of language to
non-blockingProofreadIssues (cue,code,severity, and whatever
measurement that code brought with it). Nothing inwarningsfails the task or
withholds a file.Nothing is dubbed and nothing is spoken: this is the step before
client.dubbing. Correct the returned scripts, then pass them to
client.dubbingassubtitles[<language>]so the dub speaks exactly the
approved wording.In the CLI:
sonilo proofread --video <path>/--video-url,--languages,
--source-languageand--output(a filename template, default
proofread.srt, one.srtper language with the code inserted before the
extension —scripts/clip.srt→scripts/clip.en.srt; missing directories are
created). It then prints the detected source language, the cue count and one
line per warning, and waits with the usual default timeout rather than
dubbing's two hours.
Patch Changes
- Updated dependencies [81fab6f]
- sonilo@0.21.0
sonilo-cli@0.19.0
Minor Changes
- 2c64090: video-analysis: add the
modeparameter (both|music|sfx, server defaultboth). Inbothmode the result also carries a sound-design brief assfx_segmentsand a singlesfx_prompt, and the result echoesmode; the CLI's JSON brief includes all three when present and takes--mode.mode: "music"reproduces the previous result shape. Max video duration is now 480 seconds. Price unchanged.
Patch Changes
- Updated dependencies [2c64090]
- sonilo@0.20.0
sonilo-cli@0.18.2
Patch Changes
-
434d7f1: Document Hindi as a dubbing target.
hijoinsDubbingLanguage, the README andsonilo dubbing --help. Nothing
in the SDK or CLI ever rejected it — the union is open and the API is the
authority — so an older version already accepts it; this release adds the
autocomplete and the documentation. -
Updated dependencies [434d7f1]
- sonilo@0.19.2
sonilo@0.19.1
Patch Changes
-
4289f83: Document Tamil, Malayalam, Kannada, Gujarati, Punjabi and Sindhi as dubbing targets.
ta,ml,kn,gu,pa_inandsd_injoinDubbingLanguage, the README
andsonilo dubbing --help. Nothing in the SDK or CLI ever rejected them — the
union is open and the API is the authority — so an older version already
accepts them; this release adds the autocomplete and the documentation.
pa_inandsd_incarry the region because only the Indian variant of each
is available.
sonilo-cli@0.18.1
Patch Changes
-
4289f83: Document Tamil, Malayalam, Kannada, Gujarati, Punjabi and Sindhi as dubbing targets.
ta,ml,kn,gu,pa_inandsd_injoinDubbingLanguage, the README
andsonilo dubbing --help. Nothing in the SDK or CLI ever rejected them — the
union is open and the API is the authority — so an older version already
accepts them; this release adds the autocomplete and the documentation.
pa_inandsd_incarry the region because only the Indian variant of each
is available. -
Updated dependencies [4289f83]
- sonilo@0.19.1