Chenyme / Chenyme-AAVT

这是一个全自动(音频)视频翻译项目。利用Whisper识别声音,AI大模型翻译字幕,最后合并字幕视频,生成翻译后的视频。
MIT License
736 stars 73 forks source link

KeyError: 'st.session_state has no key "w_model_option" #4

Closed jeffreyrobeson closed 4 months ago

jeffreyrobeson commented 4 months ago

Traceback (most recent call last): File "C:\Users\Administrator\pinokio\bin\miniconda\lib\site-packages\streamlit\runtime\state\session_state_proxy.py", line 119, in getattr return self[key] File "C:\Users\Administrator\pinokio\bin\miniconda\lib\site-packages\streamlit\runtime\state\session_state_proxy.py", line 90, in getitem return get_session_state()[key] File "C:\Users\Administrator\pinokio\bin\miniconda\lib\site-packages\streamlit\runtime\state\safe_session_state.py", line 91, in getitem return self._state[key] File "C:\Users\Administrator\pinokio\bin\miniconda\lib\site-packages\streamlit\runtime\state\session_state.py", line 400, in getitem raise KeyError(_missing_key_error_message(key)) KeyError: 'st.session_state has no key "w_model_option". Did you forget to initialize it? More info: https://docs.streamlit.io/library/advanced-features/session-state#initialization'

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "C:\Users\Administrator\pinokio\bin\miniconda\lib\site-packages\streamlit\runtime\scriptrunner\script_runner.py", line 535, in _run_script exec(code, module.dict) File "E:\software\Chenyme_AAVT_0.5.1\Chenyme_AAVT_0.5.1\pages\📽️视频(Video).py", line 59, in result = get_whisper_result(uploaded_file, output_file, device, st.session_state.w_model_option, File "C:\Users\Administrator\pinokio\bin\miniconda\lib\site-packages\streamlit\runtime\state\session_state_proxy.py", line 121, in getattr raise AttributeError(_missing_attr_error_message(key)) AttributeError: st.session_state has no attribute "w_model_option". Did you forget to initialize it? More info: https://docs.streamlit.io/library/advanced-features/session-state#initialization

Chenyme commented 4 months ago

您好!非常感谢你的反馈。 我已在近一次的测试中发现该报错,预计下个版本会修复此问题。

在此之前,你可以重新打开AAVT-HomePage页面,以获取缓存,再打开其他页面。

Chenyme commented 4 months ago

你好,最新版本中已解决这个问题,感谢你的指出!