добавление голосовой модели в tensorflow

с помощью RVC я сделал голосовую модель, при попытке добавить её в код получается такая ошибка:

Traceback (most recent call last):
   File "C:\Users\kostr\PycharmProjects\pythonProject\test.py", line 31, in
<module>
    voice_synthesis(text, model_path, config_path)
   File "C:\Users\kostr\PycharmProjects\pythonProject\test.py", line 10, in
voice_synthesis
    model = tf.saved_model.load(model_path)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "C:\Users\kostr\PycharmProjects\pythonProject\venv\Lib\site-packages\tensorflow\python\saved_model\load.py",
line 900, in load
    result = load_partial(export_dir, None, tags, options)["root"]
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "C:\Users\kostr\PycharmProjects\pythonProject\venv\Lib\site-packages\tensorflow\python\saved_model\load.py",
line 1005, in load_partial
    loader_impl.parse_saved_model_with_debug_info(export_dir))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "C:\Users\kostr\PycharmProjects\pythonProject\venv\Lib\site-packages\tensorflow\python\saved_model\loader_impl.py",
line 59, in parse_saved_model_with_debug_info
    saved_model = parse_saved_model(export_dir)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "C:\Users\kostr\PycharmProjects\pythonProject\venv\Lib\site-packages\tensorflow\python\saved_model\loader_impl.py",
line 119, in parse_saved_model
    raise IOError( OSError: SavedModel file does not exist at: G_2333333.pth\>>>{saved_model.pbtxt|saved_model.pb} 

вот сам код:

import numpy as np
import tensorflow as tf
import pyttsx3
import json



def voice_synthesis(text, model_path, config_path):
    model = tf.saved_model.load(model_path)

    with open(config_path, 'r') as f:
        config = json.load(f)

    engine = pyttsx3.init()
    engine.setProperty('rate', config['rate'])
    engine.setProperty('volume', config['volume'])
    engine.setProperty('voice', config['voice'])

    engine.say(text)
    engine.runAndWait()


model_path = 'G_2333333.pth'
config_path = 'venv/config.json'
text = 'Привет! Как дела?'
voice_synthesis(text, model_path, config_path)

уже пробовал перенести "G_2333333" в venv/lib/site-packages но появляется другая ошибка:

Fatal Python error: init_import_site: Failed to import the site module
Python runtime state: initialized Traceback (most recent call last):  
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load  
File "<frozen importlib._bootstrap>", line 1147, in
_find_and_load_unlocked   File "<frozen importlib._bootstrap>", line 690, in _load_unlocked   File "<frozen importlib._bootstrap>", line
980, in exec_module   File "<frozen site>", line 616, in <module 
File "<frozen site>", line 599, in main   File "<frozen site>", line
531, in venv   File "<frozen site>", line 384, in addsitepackages  
File "<frozen site>", line 226, in addsitedir   File "<frozen site>",
line 179, in addpackage   File
"C:\Users\kostr\AppData\Local\Programs\Python\Python311\Lib\encodings\cp1251.py",
line 23, in decode
    return codecs.charmap_decode(input,self.errors,decoding_table)[0]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position
1992: character maps to <undefined>

подскажите, возможно ли это вообще как-то реализовать, если да, то как


Ответы (0 шт):