編集した config.json とともにバイナリファイルがあるディレクトリで ./twitchTransFreeNeo を実行した。
出力は
SSL証明書を設定 (certifi): /tmp/_MEI4fgoP6/certifi/cacert.pem pygame 2.6.1 (SDL 2.28.4, Python 3.11.14) Hello from the pygame community. https://www.pygame.org/contribute.html 設定ファイルパス: /home/user/.local/opt/twitchTransFreeNeo/config.json /home/pablo/.flet/bin/flet-0.28.3/flet/flet: symbol lookup error: /lib64/libgobject-2.0.so.0: undefined symbol: g_string_copy
Fedora 43を使用しています。
glib と glib2-devel のバージョンは 2.86.2 です。
このパスに /lib64/libgobject-2.0.so.0 ファイルがある。
Python 3.14.2 と python3-tkinter 3.14.2 がある。
Proton Lumo AIが教えてくれました:
g_string_copy - GStringを複製するヘルパー関数。これは長年GLibのAPIの一部でしたが、GLib 2.68で非推奨となり、最終的にGLib 2.72(2023年初めにリリース)でパブリックABIから削除されました。
どうすればいいでしょうか?glib`を古いバージョンにダウングレードするのは避けたい。
お申し込みいただきありがとうございます。私はフィードバックを提供しているだけです。必要なものはすべて、古いコマンドバージョンを正常に使用できます。
古いバージョンのtwitchTransFN_2.7.16_linuxはほとんど問題なく動作しています。
古いバージョンでは2つの問題があるだけです:
twitchTrans.desktopの「ショートカット」ファイルを使用してアプリケーションを実行する - この方法を使用すると、バックグラウンドでアプリケーションが開きます - ターミナルは開きません(バックグラウンドで「見えない」シェルで実行されますが、動作しています)。twitchTrans.desktopファイルにTerminal=trueと記述しても、強制的にターミナルウィンドウが開くわけではありません。これは大きな欠陥ではありません。画面がごちゃごちゃしない方がもっと便利です;)
- TTSが動作しない。
gtts python3-gtts python3-gobject とgir-to-d をインストールしました。コマンドラインの出力は次のとおりです。
./twitchTransFN_2.7.16_linux _MEI base path: /home/user/.local/opt/twitchTransFN_2.7.16_linux twitchTransFreeNext (Version: 2.7.16) Connect to the channel : sooper_pablo Translator Username : sooperrobot Translator ENGINE : google Google Translate : translate.google.co.jp making tmp dir...: /home/user/.local/opt/twitchTransFN_2.7.16_linux/tmp made tmp dir. run, voice synth thread... run, sound play thread... sooperrobot is online! echo: True, /color SpringGreen echo: True, /me TwitchTransFreeNext v.2.7.16, by さぁたん @saatan_pion and さよなりω @husband_sayonari_omega echo: False, good morning USER:sooper_pablo message with emote:good morning message without emote:good morning good morning --- Detect Language --- lang_detect:en --- Select Destinate Language --- lang_detect:en lang_dest:ja lang_dest:ja in_text:good morning --- Translation --- debug in Voice_Thread config.ReadOnlyTheseLang : [] tl not in config.ReadOnlyTheseLang : True gTTS file: /home/user/.local/opt/twitchTransFN_2.7.16_linux/tmp/cnt_597073.mp3 [Local Database](SQLite database file) おはよう [by sooper_pablo] (en > ja) echo: True, /me おはよう [by sooper_pablo] (en > ja) gTTS error: TTS sound is not generated... ("No module named 'gi'",) debug in Voice_Thread config.ReadOnlyTheseLang : [] tl not in config.ReadOnlyTheseLang : True gTTS file: /home/user/.local/opt/twitchTransFN_2.7.16_linux/tmp/cnt_999319.mp3 gTTS error: TTS sound is not generated... ("No module named 'gi'",)
フィードバックを提供したかったのですが、インストールに固有の依存関係に問題がある可能性があるため、必須ではないかもしれません。その場合は無視してください。TTSは必要ありません。
翻訳に矛盾がある場合は、以下に英語の原文を含めます
I ran ./twitchTransFreeNeo in the directory where the binary file along with the edited config.json resides.
The output is:
SSL証明書を設定 (certifi): /tmp/_MEI4fgoP6/certifi/cacert.pem pygame 2.6.1 (SDL 2.28.4, Python 3.11.14) Hello from the pygame community. https://www.pygame.org/contribute.html 設定ファイルパス: /home/user/.local/opt/twitchTransFreeNeo/config.json /home/pablo/.flet/bin/flet-0.28.3/flet/flet: symbol lookup error: /lib64/libgobject-2.0.so.0: undefined symbol: g_string_copy
I use Fedora 43
I have glib and glib2-devel version 2.86.2
I have /lib64/libgobject-2.0.so.0 file in this path.
I have Python 3.14.2 and python3-tkinter 3.14.2
Proton Lumo AI tells me that:
g_string_copy - Helper function that duplicates a GString. It was part of the public GLib API for many years, but was deprecated in GLib 2.68 and finally removed from the public ABI in GLib 2.72 (released early 2023).
What should I do? I would avoid downgrading the glib to older version.
Thank you for your application. I'm just providing feedback. I can successfully use the old command version for everything I need.
The older version twitchTransFN_2.7.16_linux is working mostly alright.
In older version there are only 2 problems:
- Running the application using a
twitchTrans.desktop "shortcut" file - using this method opens the application in background - it does not open Terminal (it runs in "invisible" shell in background, but is working). Writing Terminal=true in twitchTrans.desktop file does not force it to open in a terminal window. This is not a major flaw. It can be even more convenient: there is less clutter on screen ;)
- TTS is not working. I installed
gtts python3-gtts python3-gobject gir-to-d . The output in command line is:
./twitchTransFN_2.7.16_linux _MEI base path: /home/user/.local/opt/twitchTransFN_2.7.16_linux twitchTransFreeNext (Version: 2.7.16) Connect to the channel : sooper_pablo Translator Username : sooperrobot Translator ENGINE : google Google Translate : translate.google.co.jp making tmp dir...: /home/user/.local/opt/twitchTransFN_2.7.16_linux/tmp made tmp dir. run, voice synth thread... run, sound play thread... sooperrobot is online! echo: True, /color SpringGreen echo: True, /me TwitchTransFreeNext v.2.7.16, by さぁたん @saatan_pion and さよなりω @husband_sayonari_omega echo: False, good morning USER:sooper_pablo message with emote:good morning message without emote:good morning good morning --- Detect Language --- lang_detect:en --- Select Destinate Language --- lang_detect:en lang_dest:ja lang_dest:ja in_text:good morning --- Translation --- debug in Voice_Thread config.ReadOnlyTheseLang : [] tl not in config.ReadOnlyTheseLang : True gTTS file: /home/user/.local/opt/twitchTransFN_2.7.16_linux/tmp/cnt_597073.mp3 [Local Database](SQLite database file) おはよう [by sooper_pablo] (en > ja) echo: True, /me おはよう [by sooper_pablo] (en > ja) gTTS error: TTS sound is not generated... ("No module named 'gi'",) debug in Voice_Thread config.ReadOnlyTheseLang : [] tl not in config.ReadOnlyTheseLang : True gTTS file: /home/user/.local/opt/twitchTransFN_2.7.16_linux/tmp/cnt_999319.mp3 gTTS error: TTS sound is not generated... ("No module named 'gi'",)
I wanted to provide feedback, but maybe it is not required, because it may be a problem with dependency specific to my installation. In such case please ignore it. I don't need TTS.
編集した
config.jsonとともにバイナリファイルがあるディレクトリで./twitchTransFreeNeoを実行した。出力は
SSL証明書を設定 (certifi): /tmp/_MEI4fgoP6/certifi/cacert.pem pygame 2.6.1 (SDL 2.28.4, Python 3.11.14) Hello from the pygame community. https://www.pygame.org/contribute.html 設定ファイルパス: /home/user/.local/opt/twitchTransFreeNeo/config.json /home/pablo/.flet/bin/flet-0.28.3/flet/flet: symbol lookup error: /lib64/libgobject-2.0.so.0: undefined symbol: g_string_copyFedora 43を使用しています。
glibとglib2-develのバージョンは2.86.2です。このパスに
/lib64/libgobject-2.0.so.0ファイルがある。Python 3.14.2とpython3-tkinter 3.14.2がある。Proton Lumo AIが教えてくれました:
g_string_copy - GStringを複製するヘルパー関数。これは長年GLibのAPIの一部でしたが、GLib 2.68で非推奨となり、最終的にGLib 2.72(2023年初めにリリース)でパブリックABIから削除されました。どうすればいいでしょうか?glib`を古いバージョンにダウングレードするのは避けたい。
お申し込みいただきありがとうございます。私はフィードバックを提供しているだけです。必要なものはすべて、古いコマンドバージョンを正常に使用できます。
古いバージョンの
twitchTransFN_2.7.16_linuxはほとんど問題なく動作しています。古いバージョンでは2つの問題があるだけです:
twitchTrans.desktopの「ショートカット」ファイルを使用してアプリケーションを実行する - この方法を使用すると、バックグラウンドでアプリケーションが開きます - ターミナルは開きません(バックグラウンドで「見えない」シェルで実行されますが、動作しています)。twitchTrans.desktopファイルにTerminal=trueと記述しても、強制的にターミナルウィンドウが開くわけではありません。これは大きな欠陥ではありません。画面がごちゃごちゃしない方がもっと便利です;)gttspython3-gttspython3-gobjectとgir-to-dをインストールしました。コマンドラインの出力は次のとおりです。./twitchTransFN_2.7.16_linux _MEI base path: /home/user/.local/opt/twitchTransFN_2.7.16_linux twitchTransFreeNext (Version: 2.7.16) Connect to the channel : sooper_pablo Translator Username : sooperrobot Translator ENGINE : google Google Translate : translate.google.co.jp making tmp dir...: /home/user/.local/opt/twitchTransFN_2.7.16_linux/tmp made tmp dir. run, voice synth thread... run, sound play thread... sooperrobot is online! echo: True, /color SpringGreen echo: True, /me TwitchTransFreeNext v.2.7.16, by さぁたん @saatan_pion and さよなりω @husband_sayonari_omega echo: False, good morning USER:sooper_pablo message with emote:good morning message without emote:good morning good morning --- Detect Language --- lang_detect:en --- Select Destinate Language --- lang_detect:en lang_dest:ja lang_dest:ja in_text:good morning --- Translation --- debug in Voice_Thread config.ReadOnlyTheseLang : [] tl not in config.ReadOnlyTheseLang : True gTTS file: /home/user/.local/opt/twitchTransFN_2.7.16_linux/tmp/cnt_597073.mp3 [Local Database](SQLite database file) おはよう [by sooper_pablo] (en > ja) echo: True, /me おはよう [by sooper_pablo] (en > ja) gTTS error: TTS sound is not generated... ("No module named 'gi'",) debug in Voice_Thread config.ReadOnlyTheseLang : [] tl not in config.ReadOnlyTheseLang : True gTTS file: /home/user/.local/opt/twitchTransFN_2.7.16_linux/tmp/cnt_999319.mp3 gTTS error: TTS sound is not generated... ("No module named 'gi'",)フィードバックを提供したかったのですが、インストールに固有の依存関係に問題がある可能性があるため、必須ではないかもしれません。その場合は無視してください。TTSは必要ありません。
翻訳に矛盾がある場合は、以下に英語の原文を含めます
I ran
./twitchTransFreeNeoin the directory where the binary file along with the editedconfig.jsonresides.The output is:
SSL証明書を設定 (certifi): /tmp/_MEI4fgoP6/certifi/cacert.pem pygame 2.6.1 (SDL 2.28.4, Python 3.11.14) Hello from the pygame community. https://www.pygame.org/contribute.html 設定ファイルパス: /home/user/.local/opt/twitchTransFreeNeo/config.json /home/pablo/.flet/bin/flet-0.28.3/flet/flet: symbol lookup error: /lib64/libgobject-2.0.so.0: undefined symbol: g_string_copyI use Fedora 43
I have
glibandglib2-develversion2.86.2I have
/lib64/libgobject-2.0.so.0file in this path.I have
Python 3.14.2andpython3-tkinter 3.14.2Proton Lumo AI tells me that:
g_string_copy - Helper function that duplicates a GString. It was part of the public GLib API for many years, but was deprecated in GLib 2.68 and finally removed from the public ABI in GLib 2.72 (released early 2023).What should I do? I would avoid downgrading the
glibto older version.Thank you for your application. I'm just providing feedback. I can successfully use the old command version for everything I need.
The older version
twitchTransFN_2.7.16_linuxis working mostly alright.In older version there are only 2 problems:
twitchTrans.desktop"shortcut" file - using this method opens the application in background - it does not open Terminal (it runs in "invisible" shell in background, but is working). WritingTerminal=trueintwitchTrans.desktopfile does not force it to open in a terminal window. This is not a major flaw. It can be even more convenient: there is less clutter on screen ;)gttspython3-gttspython3-gobjectgir-to-d. The output in command line is:./twitchTransFN_2.7.16_linux _MEI base path: /home/user/.local/opt/twitchTransFN_2.7.16_linux twitchTransFreeNext (Version: 2.7.16) Connect to the channel : sooper_pablo Translator Username : sooperrobot Translator ENGINE : google Google Translate : translate.google.co.jp making tmp dir...: /home/user/.local/opt/twitchTransFN_2.7.16_linux/tmp made tmp dir. run, voice synth thread... run, sound play thread... sooperrobot is online! echo: True, /color SpringGreen echo: True, /me TwitchTransFreeNext v.2.7.16, by さぁたん @saatan_pion and さよなりω @husband_sayonari_omega echo: False, good morning USER:sooper_pablo message with emote:good morning message without emote:good morning good morning --- Detect Language --- lang_detect:en --- Select Destinate Language --- lang_detect:en lang_dest:ja lang_dest:ja in_text:good morning --- Translation --- debug in Voice_Thread config.ReadOnlyTheseLang : [] tl not in config.ReadOnlyTheseLang : True gTTS file: /home/user/.local/opt/twitchTransFN_2.7.16_linux/tmp/cnt_597073.mp3 [Local Database](SQLite database file) おはよう [by sooper_pablo] (en > ja) echo: True, /me おはよう [by sooper_pablo] (en > ja) gTTS error: TTS sound is not generated... ("No module named 'gi'",) debug in Voice_Thread config.ReadOnlyTheseLang : [] tl not in config.ReadOnlyTheseLang : True gTTS file: /home/user/.local/opt/twitchTransFN_2.7.16_linux/tmp/cnt_999319.mp3 gTTS error: TTS sound is not generated... ("No module named 'gi'",)I wanted to provide feedback, but maybe it is not required, because it may be a problem with dependency specific to my installation. In such case please ignore it. I don't need TTS.