Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

多人区分说话报错

Abierto
#139 6 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
42/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Activo
Stack tecnológico
python

Línea de trabajo

Comienza reproduciendo el reconocimiento de múltiples hablantes mediante launch.py, siguiendo mix_recogspeaker y audio_recog hasta videoclipper.py:47 y la llamada a FunASR mostrada en el traceback. Comprueba si la entrada indicada produce un segmento vacío antes del procesamiento de las marcas de tiempo. Se considera completado cuando el reconocimiento de múltiples hablantes finaliza sin el error string index out of range.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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

Lenguaje dominante
Python
Estrellas
6.3k
Forks
753
Merge medio
19 h 55 min
PR fusionados (30 d)
8

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de modelscope/FunClip

Todos los issues de modelscope/FunClip

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.