Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

多人区分说话报错

オープン
#139 コメント 6 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
42/100
issue の種類
バグ
明瞭さ
説明が足りない
活発さ
活発
技術スタック
python

調査の方向性

まず launch.py を通じて複数話者認識を再現し、mix_recogspeaker と audio_recog をたどって videoclipper.py:47 および traceback に示されている FunASR 呼び出しまで確認します。報告された入力が、タイムスタンプ処理の前に空のセグメントを生成していないか確認してください。複数話者認識が string index out of range エラーなしで完了すれば完了です。

索引モデルが issue の本文から書いたものです。

説明

bug needs feedback
Image 报错:string index out of range

File "/root/miniconda3/envs/FunClip/lib/python3.10/site-packages/gradio/queueing.py", line 625, in process_events
response = await route_utils.call_process_api(
ile "/root/miniconda3/envs/FunClip/lib/python3.10/site-packages/gradio/route_utils.py", line 322, in call_process_ap output - await app.get_blocks(.process_api(00, 7.33it/s]
File "/root/mini conda3/envs/FunClip/lib/python3.10/site-packages/gradio/blocks.py"
" Line 2103, in process_api
result = await self.call_function(
File "/root/mini conda3/envs/FunClip/lib/python3.10/site-packages/gradio/blocks.py", line 1650, in call_function
prediction = await anyio.to_thread.run_sync( # type: ignore
File "/root/miniconda3/envs/FunClip/lib/python3.10/site-packages/anyio/to_thread.py", line 56, in run_sync return await get_async_backend.run_sync_in_worker_thread(
Le "/root/miniconda3/envs/FunClip/Lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 2461, in run_sync_in_worker_thread
return await future
File "/root/miniconda3/envs/FunClip/lib/python3.10/site-packages/anyio/_backends/_asyncio.py"
', line 962, in run
result = context. run(func, *args)
File "/root/miniconda3/envs/FunClip/lib/python3.10/site-packages/gradio/utils.py", line 890, in wrapper Fite "ogesrf/Func-ip/funclip/launch.py", ine 88, in mix recogspeaker
res_text, res_srt, audio_state = audio_recog(
ile "/opt/srt/FunClip/funclip/launch.py", line 50,
, line 50, in audio_recog
return audio_clipper.recog(audio_input, sd_switch, None, hotwords, output_dir=output_dir)
博(weichuanbo)
233-训练
File "/opt/srt/FunClip/funclip/videoclipper.py", line 47, in recog

rec_result = self. funasr_model.generate(data,
File "/root/miniconda3/envs/FunClip/lib/python3.10/site-packages/funasr/auto/auto_model.py", line 306, in generate return self.inference_with_vad(input, input_len=input_len, **cfg)
File "/root/miniconda3/envs/FunClip/lib/python3.10/site-packages/funasr/auto/auto_model.py", line 626, in inference_with_vad
sentence_list = timestamp_sentence(
File "/root/miniconda3/envs/FunClip/lib/python3.10/site-packages/funasr/utils/timestamp_tools.py"
', line 163, in timestamp_sentence
sentence_text_seg[:-1] if sentence_text_seg[-1] = " " else sentence_text_seg
IndexError: string index out of range

主要言語
Python
スター
6.3k
フォーク
753
平均マージ
19時間 55分
マージ済み PR(30日)
8

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

modelscope/FunClip のほかの issue

modelscope/FunClip の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。