Skip to content

PyPI package for VOSK is out of date and lacks fix for JSON output format #2025

@Uenluom

Description

@Uenluom

Hey everyone,

The current version of VOSK on PyPI (0.3.45, Dec 14 2022) does not match the current release (0.3.50). Due to this, the fix made in 322a57b (Nov 27, 2023) is not present.

This causes VOSK to crash when attempting to output a JSON document as we attempt to append to monologue["text"] when we should be appending to monologues["text"].

Workaround:
Edit transcriber.py manually and add the missing s:

# Line 100 ⬇️
for part in result:
    if part["text"] != "":
        # change to "monologues["text"] += [part["text"]]" here!
        monologue["text"] += part["text"]

This is my first time poking around here but this project seems super cool and I'm looking forward to playing with it!
Edit: fix fixed line, I forgot the brackets

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions