File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -11,9 +11,11 @@ def init_history() -> list[dict[str, Any]]:
1111
1212
1313def _extract_text_ids (output : Any ) -> torch .Tensor :
14- if isinstance (output , tuple ):
15- return output [0 ]
16- return output
14+ if isinstance (output , torch .Tensor ):
15+ return output
16+ if hasattr (output , "sequences" ):
17+ return output .sequences
18+ return _extract_text_ids (output [0 ])
1719
1820
1921def generate_response (
@@ -50,6 +52,7 @@ def generate_response(
5052 gen_kwargs ["return_audio" ] = True
5153 gen_kwargs ["talker_do_sample" ] = True
5254 text_ids , audio = model .generate (** inputs , ** gen_kwargs )
55+ text_ids = _extract_text_ids (text_ids )
5356 else :
5457 gen_kwargs ["return_audio" ] = False
5558 output = model .generate (** inputs , ** gen_kwargs )
You can’t perform that action at this time.
0 commit comments