Stable-ts Parameter Problem
RazeBerry opened this issue · comments
When running stable-ts even without the demucs option by setting the parameter to False, it says:
TypeError: DecodingOptions.init() got an unexpected keyword argument 'demucs_output'
Detected language: french
Transcribe: 0%| | 0/2184.41 [00:03<?, ?sec/s]
2024-04-05 23:16:10.133 Uncaught app exception
Traceback (most recent call last):
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/streamlit/runtime/caching/storage/in_memory_cache_storage_wrapper.py", line 87, in get
entry_bytes = self._read_from_mem_cache(key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/streamlit/runtime/caching/storage/in_memory_cache_storage_wrapper.py", line 137, in _read_from_mem_cache
raise CacheStorageKeyNotFoundError("Key not found in mem cache")
streamlit.runtime.caching.storage.cache_storage_protocol.CacheStorageKeyNotFoundError: Key not found in mem cache
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/streamlit/runtime/caching/cache_data_api.py", line 588, in read_result
pickled_entry = self.storage.get(key)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/streamlit/runtime/caching/storage/in_memory_cache_storage_wrapper.py", line 89, in get
entry_bytes = self._persist_storage.get(key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/streamlit/runtime/caching/storage/local_disk_cache_storage.py", line 133, in get
raise CacheStorageKeyNotFoundError(
streamlit.runtime.caching.storage.cache_storage_protocol.CacheStorageKeyNotFoundError: Local disk cache storage is disabled (persist=None)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/streamlit/runtime/caching/cache_utils.py", line 245, in _get_or_create_cached_value
cached_result = cache.read_result(value_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/streamlit/runtime/caching/cache_data_api.py", line 590, in read_result
raise CacheKeyNotFoundError(str(e)) from e
streamlit.runtime.caching.cache_errors.CacheKeyNotFoundError: Local disk cache storage is disabled (persist=None)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/streamlit/runtime/caching/storage/in_memory_cache_storage_wrapper.py", line 87, in get
entry_bytes = self._read_from_mem_cache(key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/streamlit/runtime/caching/storage/in_memory_cache_storage_wrapper.py", line 137, in _read_from_mem_cache
raise CacheStorageKeyNotFoundError("Key not found in mem cache")
streamlit.runtime.caching.storage.cache_storage_protocol.CacheStorageKeyNotFoundError: Key not found in mem cache
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/streamlit/runtime/caching/cache_data_api.py", line 588, in read_result
pickled_entry = self.storage.get(key)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/streamlit/runtime/caching/storage/in_memory_cache_storage_wrapper.py", line 89, in get
entry_bytes = self._persist_storage.get(key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/streamlit/runtime/caching/storage/local_disk_cache_storage.py", line 133, in get
raise CacheStorageKeyNotFoundError(
streamlit.runtime.caching.storage.cache_storage_protocol.CacheStorageKeyNotFoundError: Local disk cache storage is disabled (persist=None)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/streamlit/runtime/caching/cache_utils.py", line 293, in _handle_cache_miss
cached_result = cache.read_result(value_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/streamlit/runtime/caching/cache_data_api.py", line 590, in read_result
raise CacheKeyNotFoundError(str(e)) from e
streamlit.runtime.caching.cache_errors.CacheKeyNotFoundError: Local disk cache storage is disabled (persist=None)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 565, in _run_script
exec(code, module.__dict__)
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/subsai/webui.py", line 573, in <module>
run()
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/subsai/webui.py", line 566, in run
webui()
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/subsai/webui.py", line 330, in webui
subs = _transcribe(file_path, stt_model_name, model_config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/streamlit/runtime/caching/cache_utils.py", line 194, in wrapper
return cached_func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/streamlit/runtime/caching/cache_utils.py", line 223, in __call__
return self._get_or_create_cached_value(args, kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/streamlit/runtime/caching/cache_utils.py", line 248, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/streamlit/runtime/caching/cache_utils.py", line 302, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/subsai/webui.py", line 191, in _transcribe
subs = subs_ai.transcribe(media_file=file_path, model=model)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/subsai/main.py", line 115, in transcribe
return stt_model.transcribe(media_file)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/subsai/models/stable_ts_model.py", line 458, in transcribe
result = transcribe_stable(self.model,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/stable_whisper/whisper_word_level/original_whisper.py", line 457, in transcribe_stable
result: DecodingResult = decode_with_fallback(mel_segment, ts_token_mask=ts_token_mask)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/sihao/.pyenv/versions/3.11.0/lib/python3.11/site-packages/stable_whisper/whisper_word_level/original_whisper.py", line 333, in decode_with_fallback
options = DecodingOptions(**kwargs, temperature=t)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: DecodingOptions.__init__() got an unexpected keyword argument 'demucs_output'
@RazeBerry, I think stable-ts removed that parameter in the recent release.
Could you please try with version stable-ts==2.13.3
?
@RazeBerry, I think stable-ts removed that parameter in the recent release. Could you please try with version
stable-ts==2.13.3
?
Yes that seems to work! Thanks!