[GH-ISSUE #2862] Explain on README.md how to start real-time. #2062

Open
opened 2026-10-20 10:14:14 +00:00 by bsakaguchi · 2 comments
Owner

Originally created by @brainWave4 on GitHub (Sep 25, 2026).
Original GitHub issue: https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI/issues/2862

I am using linux and want to use real-time voice converter, but the REAMDE.md covers only how to start webui.py. My immediate approach is to use realtime_gui.py the same way, but it can't open due to missing a dependency that I can't just install to continue (see here).

If there is a way to start up Real-time voice changing GUI on linux, I would like to hear it.

Originally created by @brainWave4 on GitHub (Sep 25, 2026). Original GitHub issue: https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI/issues/2862 I am using linux and want to use real-time voice converter, but the `REAMDE.md` covers only how to start `webui.py`. My immediate approach is to use `realtime_gui.py` the same way, but it can't open due to missing a dependency that I can't just install to continue (see [here](https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI/issues/2528#issuecomment-5818211844)). If there is a way to start up Real-time voice changing GUI on linux, I would like to hear it.
Author
Owner

@brainWave4 commented on GitHub (Sep 28, 2026):

I've already know how to open realtime by terminal, but what about opening it as part of .sh?

On my linux desktop, I have a launcher that bin/bash a shell program to open a few apps. On the shell, I've called:

cd /.../RVC &
.venv/bin/python realtime_gui.py

To get realtime to open, but I get this error:

/.../RVC/linux_gui.sh: line 1: .venv/bin/python: No such file or directory

It seems the problem is that realtime is not opened at that directory, so the gui doesn't pop up.


One solution I've tried, but failed, is to make a new shell in realtime_gui.py's directory:

.venv/bin/python realtime_gui.py

And call it from the previous shell:

. /.../RVC/linux_gui.sh

No change to the message output, though. The gui only appears when I call the shell in the rvc directory.


Another solution I've tried and failed is this:

/bin/bash /.../RVC/linux_gui.sh

I've also tried call absolute paths:

/home/.../RVC/.venv/bin/python /home/.../RVC/realtime_gui.py

But I've got this error message:

Traceback (most recent call last):
  File "/home/.../RVC/realtime_gui.py", line 40, in <module>
    from infer import rtrvc as rvc_for_realtime
  File "/home/.../RVC/infer/rtrvc.py", line 16, in <module>
    i18n = I18nAuto()
           ^^^^^^^^^^
  File "/home/.../RVC/i18n/i18n.py", line 20, in __init__
    self.language_map = load_language_list(language)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/.../RVC/i18n/i18n.py", line 8, in load_language_list
    return json.loads(read_text(f"./i18n/locale/{language}.json"))
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/.../RVC/tools/file_io.py", line 8, in read_text
    with open(path, "r", **kwargs) as file:
         ^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: './i18n/locale/en_US.json'
<!-- gh-comment-id:5874323956 --> @brainWave4 commented on GitHub (Sep 28, 2026): I've already know how to open realtime by terminal, but what about opening it as part of `.sh`? On my linux desktop, I have a launcher that `bin/bash` a shell program to open a few apps. On the shell, I've called: ``` cd /.../RVC & .venv/bin/python realtime_gui.py ``` To get realtime to open, but I get this error: ``` /.../RVC/linux_gui.sh: line 1: .venv/bin/python: No such file or directory ``` It seems the problem is that realtime is not opened at that directory, so the gui doesn't pop up. ---- One solution I've tried, but failed, is to make a new shell in `realtime_gui.py`'s directory: ``` .venv/bin/python realtime_gui.py ``` And call it from the previous shell: ``` . /.../RVC/linux_gui.sh ``` No change to the message output, though. The gui only appears when I call the shell in the rvc directory. ---- Another solution I've tried and failed is this: ``` /bin/bash /.../RVC/linux_gui.sh ``` ---- I've also tried call absolute paths: ``` /home/.../RVC/.venv/bin/python /home/.../RVC/realtime_gui.py ``` But I've got this error message: ``` Traceback (most recent call last): File "/home/.../RVC/realtime_gui.py", line 40, in <module> from infer import rtrvc as rvc_for_realtime File "/home/.../RVC/infer/rtrvc.py", line 16, in <module> i18n = I18nAuto() ^^^^^^^^^^ File "/home/.../RVC/i18n/i18n.py", line 20, in __init__ self.language_map = load_language_list(language) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/.../RVC/i18n/i18n.py", line 8, in load_language_list return json.loads(read_text(f"./i18n/locale/{language}.json")) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/.../RVC/tools/file_io.py", line 8, in read_text with open(path, "r", **kwargs) as file: ^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: './i18n/locale/en_US.json' ````
Author
Owner

@brainWave4 commented on GitHub (Sep 30, 2026):

I've tried commanding the shell in RVC folder via desktop launcher instead of terminal, but the gui won't open. When I initiate the command with "." or "bin/bash", I got the message "There was an error launching the application."

<!-- gh-comment-id:5907757779 --> @brainWave4 commented on GitHub (Sep 30, 2026): I've tried commanding the shell in RVC folder via desktop launcher instead of terminal, but the gui won't open. When I initiate the command with "." or "bin/bash", I got the message "There was an error launching the application."
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
RVC-Project/Retrieval-based-Voice-Conversion-WebUI#2062
No description provided.