github kizuna-ai-lab/sokuji v0.48.0

6 hours ago

Palabra AI: the whole voice library, and your own voice

  • Choose any of Palabra's built-in voices for the translation the other side hears and the one you hear, not only Default Low and Default High. Each voice has a preview button. (#684)
  • Create your own voice from a recording or an audio file, then pick it like any other voice. You can also delete voices you made. (#684)
  • Works with both kinds of Palabra credentials: Platform API key and App Client ID/Secret. (#684)
  • The voice list is kept while the app is open, so going back to the settings no longer reloads it. (#684)

Browser extension: tab capture on older installs

  • On some installs that once ran an older version, starting a session failed every time with "Extension has not been invoked for the current page". Updating fixes this. (#683)
  • When Chrome refuses to capture a tab, the message now tells you to click the Sokuji icon on the meeting tab, which is what grants the capture. (#683)

Soniox: new transcription model

  • Real-time transcription now uses Soniox's stt-rt-v6 model. Soniox is retiring the previous model on December 15. (#685)

Full Changelog: v0.47.0...v0.48.0

All commits since v0.47.0
  • chore(release): v0.48.0
  • Merge pull request #685 from kizuna-ai-lab/chore/soniox-stt-v6
  • Merge pull request #684 from kizuna-ai-lab/feat/palabra-voice-library
  • test(palabra): a padded https sample url is used trimmed
  • feat(soniox): transcribe with stt-rt-v6
  • fix(palabra): preview the first sample at a usable https address
  • fix(palabra): read a voice's nested fields defensively
  • fix(palabra): a voice-list entry must be an object with a voice id
  • fix(palabra): mask a credential of any length; a null list item is a typed error
  • fix(palabra): address the review on #684
  • fix(palabra): the remembered list stays right under overlap, failures and changes
  • feat(palabra): remember the voice list for the app session
  • fix(palabra): typed error for an empty answer; https only for samples and uploads
  • fix(palabra): clone languages read as names; deleting a processing voice stays quiet; long recordings kept
  • docs(palabra): verified with both credential types against the live API
  • feat(palabra): voice library in Palabra's settings; CSP for voice uploads
  • feat(palabra): create and delete voices, with processing state
  • feat(palabra): voice picker with built-ins, own voices and previews
  • feat(voice-library): optional sample language in the clone review step
  • feat(palabra): voice source, clone languages, credential hook
  • feat(palabra): voices REST client
  • feat(palabra): voice ids are any string, stored with a name
  • docs(palabra): voice library implementation plan
  • docs(palabra): voice library design approved
  • docs(palabra): filters are language and gender only (owner ruling)
  • docs(palabra): voice library design (task #47)
  • Merge pull request #683 from kizuna-ai-lab/fix/tab-capture-grant
  • fix(extension): only the missing permission points at the icon
  • fix(extension): tab capture survives a panel setting old builds left on
  • Merge pull request #682 from kizuna-ai-lab/fix/tts-catalog-voice-type
  • refactor(soniox): the TTS catalog declares its own VoiceOption
  • Merge pull request #674 from kizuna-ai-lab/release/v0.47.0

Don't miss a new sokuji release

NewReleases is sending notifications on new releases.