Skip to content

Exception with SpeechT5 and CMU Arctic speaker embedding #454

Open
@liangtsingkuai

Description

@liangtsingkuai

open webui version: v0.5.20
SpeechT5 and CMU Arctic speaker embedding downloaded automatically.

When click Speak(朗读) icon of the response of a LM like DeepSeek or Gemma3
it goes like this: (might be caused by default value of trust_remote_code)

Exception in ASGI application
Traceback (most recent call last):
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\uvicorn\protocols\http\httptools_impl.py", line 409, in run_asgi
result = await app( # type: ignore[func-returns-value]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\uvicorn\middleware\proxy_headers.py", line 60, in call
return await self.app(scope, receive, send)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\fastapi\applications.py", line 1054, in call
await super().call(scope, receive, send)
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\applications.py", line 112, in call
await self.middleware_stack(scope, receive, send)
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\errors.py", line 187, in call raise exc
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\errors.py", line 165, in call await self.app(scope, receive, _send)
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\open_webui\utils\audit.py", line 178, in call
await self.app(scope, receive_wrapper, send_wrapper)
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\cors.py", line 93, in call
await self.simple_response(scope, receive, send, request_headers=headers)
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\cors.py", line 144, in simple_response
await self.app(scope, receive, send)
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\base.py", line 177, in call
with recv_stream, send_stream, collapse_excgroups():
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\contextlib.py", line 158, in exit
self.gen.throw(typ, value, traceback)
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette_utils.py", line 82, in collapse_excgroups
raise exc
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\base.py", line 179, in call
response = await self.dispatch_func(request, call_next)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\open_webui\main.py", line 854, in inspect_websocket
return await call_next(request)
^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\base.py", line 154, in call_next
raise app_exc
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\base.py", line 141, in coro
await self.app(scope, receive_or_disconnect, send_no_error)
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\base.py", line 177, in call
with recv_stream, send_stream, collapse_excgroups():
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\contextlib.py", line 158, in exit
self.gen.throw(typ, value, traceback)
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette_utils.py", line 82, in collapse_excgroups
raise exc
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\base.py", line 179, in call
response = await self.dispatch_func(request, call_next)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\open_webui\main.py", line 833, in check_url
response = await call_next(request)
^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\base.py", line 154, in call_next
raise app_exc
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\base.py", line 141, in coro
await self.app(scope, receive_or_disconnect, send_no_error)
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\base.py", line 177, in call
with recv_stream, send_stream, collapse_excgroups():
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\contextlib.py", line 158, in exit
self.gen.throw(typ, value, traceback)
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette_utils.py", line 82, in collapse_excgroups
raise exc
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\base.py", line 179, in call
response = await self.dispatch_func(request, call_next)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\open_webui\main.py", line 823, in commit_session_after_request
response = await call_next(request)
^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\base.py", line 154, in call_next
raise app_exc
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\base.py", line 141, in coro
await self.app(scope, receive_or_disconnect, send_no_error)
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\base.py", line 177, in call
with recv_stream, send_stream, collapse_excgroups():
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\contextlib.py", line 158, in exit
self.gen.throw(typ, value, traceback)
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette_utils.py", line 82, in collapse_excgroups
raise exc
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\base.py", line 179, in call
response = await self.dispatch_func(request, call_next)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\open_webui\utils\security_headers.py", line 11, in dispatch
response = await call_next(request)
^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\base.py", line 154, in call_next
raise app_exc
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\base.py", line 141, in coro
await self.app(scope, receive_or_disconnect, send_no_error)
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\base.py", line 177, in call
with recv_stream, send_stream, collapse_excgroups():
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\contextlib.py", line 158, in exit
self.gen.throw(typ, value, traceback)
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette_utils.py", line 82, in collapse_excgroups
raise exc
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\base.py", line 179, in call
response = await self.dispatch_func(request, call_next)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\open_webui\main.py", line 812, in dispatch
response = await call_next(request)
^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\base.py", line 154, in call_next
raise app_exc
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\base.py", line 141, in coro
await self.app(scope, receive_or_disconnect, send_no_error)
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in call
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette_exception_handler.py", line 53, in wrapped_app
raise exc
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\routing.py", line 715, in call
await self.middleware_stack(scope, receive, send)
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\routing.py", line 735, in app
await route.handle(scope, receive, send)
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\routing.py", line 288, in handle
await self.app(scope, receive, send)
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\routing.py", line 76, in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette_exception_handler.py", line 53, in wrapped_app
raise exc
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\starlette\routing.py", line 73, in app
response = await f(request)
^^^^^^^^^^^^^^^^
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\fastapi\routing.py", line 301, in app
raw_response = await run_endpoint_function(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function
return await dependant.call(**values)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\open_webui\routers\audio.py", line 440, in speech
load_speech_pipeline(request)
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\open_webui\routers\audio.py", line 237, in load_speech_pipeline
request.app.state.speech_speaker_embeddings_dataset = load_dataset(
^^^^^^^^^^^^^
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\datasets\load.py", line 2129, in load_dataset
builder_instance = load_dataset_builder(
^^^^^^^^^^^^^^^^^^^^^
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\datasets\load.py", line 1849, in load_dataset_builder
dataset_module = dataset_module_factory(
^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\datasets\load.py", line 1731, in dataset_module_factory
raise e1 from None
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\datasets\load.py", line 1681, in dataset_module_factory
).get_module()
^^^^^^^^^^^^
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\datasets\load.py", line 1331, in get_module
trust_remote_code = resolve_trust_remote_code(self.trust_remote_code, self.name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ProgramData\Anaconda3\envs\OPENWEBUI\Lib\site-packages\datasets\load.py", line 138, in resolve_trust_remote_code
raise ValueError(
ValueError: The repository for Matthijs/cmu-arctic-xvectors contains custom code which must be executed to correctly load the dataset. You can inspect the repository content at https://hf.co/datasets/Matthijs/cmu-arctic-xvectors.
Please pass the argument trust_remote_code=True to allow custom code to be run.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions