-
Notifications
You must be signed in to change notification settings - Fork 447
Open
Description
When trying to run:
from kittentts import KittenTTS
m = KittenTTS("KittenML/kitten-tts-nano-0.1")
audio = m.generate("This high quality TTS model works without a GPU", voice='expr-voice-2-f' )
# available_voices : [ 'expr-voice-2-m', 'expr-voice-2-f', 'expr-voice-3-m', 'expr-voice-3-f', 'expr-voice-4-m', 'expr-voice-4-f', 'expr-voice-5-m', 'expr-voice-5-f' ]
# Save the audio
import soundfile as sf
sf.write('output.wav', audio, 24000)I get this error
Traceback (most recent call last): File "/Users/egigoka/Developer/ml/KittenTTS/mine/generate.py", line 1, in <module>
from kittentts import KittenTTS
File "/opt/homebrew/lib/python3.12/site-packages/kittentts/__init__.py", line 1, in <module>
from kittentts.get_model import get_model, KittenTTS
File "/opt/homebrew/lib/python3.12/site-packages/kittentts/get_model.py", line 4, in <module>
from .onnx_model import KittenTTS_1_Onnx
File "/opt/homebrew/lib/python3.12/site-packages/kittentts/onnx_model.py", line 1, in <module>
from misaki import en, espeak
File "/opt/homebrew/lib/python3.12/site-packages/misaki/en.py", line 10, in <module>
import spacy
File "/opt/homebrew/lib/python3.12/site-packages/spacy/__init__.py", line 13, in <module>
from . import pipeline # noqa: F401
^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.12/site-packages/spacy/pipeline/__init__.py", line 1, in <module>
from .attributeruler import AttributeRuler
File "/opt/homebrew/lib/python3.12/site-packages/spacy/pipeline/attributeruler.py", line 10, in <module>
from ..language import Language
File "/opt/homebrew/lib/python3.12/site-packages/spacy/language.py", line 46, in <module>
from .pipe_analysis import analyze_pipes, print_pipe_analysis, validate_attrs
File "/opt/homebrew/lib/python3.12/site-packages/spacy/pipe_analysis.py", line 6, in <module>
from .tokens import Doc, Span, Token
File "/opt/homebrew/lib/python3.12/site-packages/spacy/tokens/__init__.py", line 1, in <module>
from ._serialize import DocBin
File "/opt/homebrew/lib/python3.12/site-packages/spacy/tokens/_serialize.py", line 14, in <module>
from ..vocab import Vocab
File "spacy/vocab.pyx", line 1, in init spacy.vocab
File "spacy/tokens/doc.pyx", line 49, in init spacy.tokens.doc
File "/opt/homebrew/lib/python3.12/site-packages/spacy/schemas.py", line 195, in <module>
class TokenPatternString(BaseModel):
File "/opt/homebrew/lib/python3.12/site-packages/pydantic/v1/main.py", line 286, in __new__
cls.__try_update_forward_refs__()
File "/opt/homebrew/lib/python3.12/site-packages/pydantic/v1/main.py", line 807, in __try_update_forward_refs__
update_model_forward_refs(cls, cls.__fields__.values(), cls.__config__.json_encoders, localns, (NameError,))
File "/opt/homebrew/lib/python3.12/site-packages/pydantic/v1/typing.py", line 554, in update_model_forward_refs
update_field_forward_refs(f, globalns=globalns, localns=localns)
File "/opt/homebrew/lib/python3.12/site-packages/pydantic/v1/typing.py", line 529, in update_field_forward_refs
update_field_forward_refs(sub_f, globalns=globalns, localns=localns)
File "/opt/homebrew/lib/python3.12/site-packages/pydantic/v1/typing.py", line 520, in update_field_forward_refs
field.type_ = evaluate_forwardref(field.type_, globalns, localns or None)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.12/site-packages/pydantic/v1/typing.py", line 66, in evaluate_forwardref
return cast(Any, type_)._evaluate(globalns, localns, set())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: ForwardRef._evaluate() missing 1 required keyword-only argument: 'recursive_guard'environment:
- MacBook Air (M1, 2020)
- macOS Sequoia 15.5 arm64
- Python 3.12.11 from Homebrew
- kittentts installed by
python3.12 -m pip install https://github.com/KittenML/KittenTTS/releases/download/0.1/kittentts-0.1.0-py3-none-any.whl
Metadata
Metadata
Assignees
Labels
No labels