IAHispano / Applio

A simple, high-quality voice conversion tool focused on ease of use and performance.
https://applio.org
MIT License
1.49k stars 247 forks source link

[BUG] ERROR: Exception in ASGI application #389

Closed MrM0dZ closed 3 months ago

MrM0dZ commented 4 months ago

When trying to convert any audio:

C:\Applio\Applio-3.1.1\env\lib\site-packages\gradio\processing_utils.py:347: UserWarning: Trying to convert audio automatically from int32 to 16-bit int format. warnings.warn(warning.format(data.dtype)) ERROR: Exception in ASGI application Traceback (most recent call last): File "C:\Applio\Applio-3.1.1\env\lib\site-packages\uvicorn\protocols\http\h11_impl.py", line 407, in run_asgi result = await app( # type: ignore[func-returns-value] File "C:\Applio\Applio-3.1.1\env\lib\site-packages\uvicorn\middleware\proxy_headers.py", line 69, in call return await self.app(scope, receive, send) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\fastapi\applications.py", line 1054, in call await super().call(scope, receive, send) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette\applications.py", line 123, in call await self.middleware_stack(scope, receive, send) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette\middleware\errors.py", line 186, in call raise exc File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette\middleware\errors.py", line 164, in call await self.app(scope, receive, _send) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette\middleware\cors.py", line 85, in call await self.app(scope, receive, send) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette\middleware\exceptions.py", line 65, in call await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette_exception_handler.py", line 64, in wrapped_app raise exc File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette_exception_handler.py", line 53, in wrapped_app await app(scope, receive, sender) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette\routing.py", line 756, in call await self.middleware_stack(scope, receive, send) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette\routing.py", line 776, in app await route.handle(scope, receive, send) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette\routing.py", line 297, in handle await self.app(scope, receive, send) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette\routing.py", line 77, in app await wrap_app_handling_exceptions(app, request)(scope, receive, send) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette_exception_handler.py", line 64, in wrapped_app raise exc File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette_exception_handler.py", line 53, in wrapped_app await app(scope, receive, sender) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette\routing.py", line 75, in app await response(scope, receive, send) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette\responses.py", line 352, in call await send( File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette_exception_handler.py", line 50, in sender await send(message) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette_exception_handler.py", line 50, in sender await send(message) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette\middleware\errors.py", line 161, in _send await send(message) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\uvicorn\protocols\http\h11_impl.py", line 511, in send output = self.conn.send(event=h11.EndOfMessage()) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\h11_connection.py", line 512, in send data_list = self.send_with_data_passthrough(event) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\h11_connection.py", line 545, in send_with_data_passthrough writer(event, data_list.append) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\h11_writers.py", line 67, in call self.send_eom(event.headers, write) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\h11_writers.py", line 96, in send_eom raise LocalProtocolError("Too little data for declared Content-Length") h11._util.LocalProtocolError: Too little data for declared Content-Length ERROR: Exception in ASGI application Traceback (most recent call last): File "C:\Applio\Applio-3.1.1\env\lib\site-packages\uvicorn\protocols\http\h11_impl.py", line 407, in run_asgi result = await app( # type: ignore[func-returns-value] File "C:\Applio\Applio-3.1.1\env\lib\site-packages\uvicorn\middleware\proxy_headers.py", line 69, in call return await self.app(scope, receive, send) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\fastapi\applications.py", line 1054, in call await super().call(scope, receive, send) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette\applications.py", line 123, in call await self.middleware_stack(scope, receive, send) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette\middleware\errors.py", line 186, in call raise exc File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette\middleware\errors.py", line 164, in call await self.app(scope, receive, _send) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette\middleware\cors.py", line 85, in call await self.app(scope, receive, send) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette\middleware\exceptions.py", line 65, in call await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette_exception_handler.py", line 64, in wrapped_app raise exc File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette_exception_handler.py", line 53, in wrapped_app await app(scope, receive, sender) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette\routing.py", line 756, in call await self.middleware_stack(scope, receive, send) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette\routing.py", line 776, in app await route.handle(scope, receive, send) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette\routing.py", line 297, in handle await self.app(scope, receive, send) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette\routing.py", line 77, in app await wrap_app_handling_exceptions(app, request)(scope, receive, send) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette_exception_handler.py", line 64, in wrapped_app raise exc File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette_exception_handler.py", line 53, in wrapped_app await app(scope, receive, sender) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette\routing.py", line 75, in app await response(scope, receive, send) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette\responses.py", line 352, in call await send( File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette_exception_handler.py", line 50, in sender await send(message) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette_exception_handler.py", line 50, in sender await send(message) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\starlette\middleware\errors.py", line 161, in _send await send(message) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\uvicorn\protocols\http\h11_impl.py", line 511, in send output = self.conn.send(event=h11.EndOfMessage()) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\h11_connection.py", line 512, in send data_list = self.send_with_data_passthrough(event) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\h11_connection.py", line 545, in send_with_data_passthrough writer(event, data_list.append) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\h11_writers.py", line 67, in call self.send_eom(event.headers, write) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\h11_writers.py", line 96, in send_eom raise LocalProtocolError("Too little data for declared Content-Length") h11._util.LocalProtocolError: Too little data for declared Content-Length Traceback (most recent call last): File "C:\Applio\Applio-3.1.1\env\lib\site-packages\gradio\queueing.py", line 495, in call_prediction output = await route_utils.call_process_api( File "C:\Applio\Applio-3.1.1\env\lib\site-packages\gradio\route_utils.py", line 230, in call_process_api output = await app.get_blocks().process_api( File "C:\Applio\Applio-3.1.1\env\lib\site-packages\gradio\blocks.py", line 1590, in process_api result = await self.call_function( File "C:\Applio\Applio-3.1.1\env\lib\site-packages\gradio\blocks.py", line 1176, in call_function prediction = await anyio.to_thread.run_sync( File "C:\Applio\Applio-3.1.1\env\lib\site-packages\anyio\to_thread.py", line 56, in run_sync return await get_async_backend().run_sync_in_worker_thread( File "C:\Applio\Applio-3.1.1\env\lib\site-packages\anyio_backends_asyncio.py", line 2144, in run_sync_in_worker_thread return await future File "C:\Applio\Applio-3.1.1\env\lib\site-packages\anyio_backends_asyncio.py", line 851, in run result = context.run(func, args) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\gradio\utils.py", line 678, in wrapper response = f(args, kwargs) File "C:\Applio\Applio-3.1.1\core.py", line 58, in run_infer_script infer_pipeline( File "C:\Applio\Applio-3.1.1\rvc\infer\infer.py", line 278, in infer_pipeline get_vc(model_path, 0) File "C:\Applio\Applio-3.1.1\rvc\infer\infer.py", line 231, in get_vc cpt = torch.load(person, map_location="cpu") File "C:\Applio\Applio-3.1.1\env\lib\site-packages\torch\serialization.py", line 993, in load with _open_zipfile_reader(opened_file) as opened_zipfile: File "C:\Applio\Applio-3.1.1\env\lib\site-packages\torch\serialization.py", line 447, in init super().init(torch._C.PyTorchFileReader(name_or_buffer)) RuntimeError: PytorchStreamReader failed reading zip archive: failed finding central directory Traceback (most recent call last): File "C:\Applio\Applio-3.1.1\env\lib\site-packages\gradio\queueing.py", line 495, in call_prediction output = await route_utils.call_process_api( File "C:\Applio\Applio-3.1.1\env\lib\site-packages\gradio\route_utils.py", line 230, in call_process_api output = await app.get_blocks().process_api( File "C:\Applio\Applio-3.1.1\env\lib\site-packages\gradio\blocks.py", line 1590, in process_api result = await self.call_function( File "C:\Applio\Applio-3.1.1\env\lib\site-packages\gradio\blocks.py", line 1176, in call_function prediction = await anyio.to_thread.run_sync( File "C:\Applio\Applio-3.1.1\env\lib\site-packages\anyio\to_thread.py", line 56, in run_sync return await get_async_backend().run_sync_in_worker_thread( File "C:\Applio\Applio-3.1.1\env\lib\site-packages\anyio_backends_asyncio.py", line 2144, in run_sync_in_worker_thread return await future File "C:\Applio\Applio-3.1.1\env\lib\site-packages\anyio_backends_asyncio.py", line 851, in run result = context.run(func, args) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\gradio\utils.py", line 678, in wrapper response = f(args, kwargs) File "C:\Applio\Applio-3.1.1\core.py", line 58, in run_infer_script infer_pipeline( File "C:\Applio\Applio-3.1.1\rvc\infer\infer.py", line 278, in infer_pipeline get_vc(model_path, 0) File "C:\Applio\Applio-3.1.1\rvc\infer\infer.py", line 231, in get_vc cpt = torch.load(person, map_location="cpu") File "C:\Applio\Applio-3.1.1\env\lib\site-packages\torch\serialization.py", line 993, in load with _open_zipfile_reader(opened_file) as opened_zipfile: File "C:\Applio\Applio-3.1.1\env\lib\site-packages\torch\serialization.py", line 447, in init super().init(torch._C.PyTorchFileReader(name_or_buffer)) RuntimeError: PytorchStreamReader failed reading zip archive: failed finding central directory Traceback (most recent call last): File "C:\Applio\Applio-3.1.1\env\lib\site-packages\gradio\queueing.py", line 495, in call_prediction output = await route_utils.call_process_api( File "C:\Applio\Applio-3.1.1\env\lib\site-packages\gradio\route_utils.py", line 230, in call_process_api output = await app.get_blocks().process_api( File "C:\Applio\Applio-3.1.1\env\lib\site-packages\gradio\blocks.py", line 1590, in process_api result = await self.call_function( File "C:\Applio\Applio-3.1.1\env\lib\site-packages\gradio\blocks.py", line 1176, in call_function prediction = await anyio.to_thread.run_sync( File "C:\Applio\Applio-3.1.1\env\lib\site-packages\anyio\to_thread.py", line 56, in run_sync return await get_async_backend().run_sync_in_worker_thread( File "C:\Applio\Applio-3.1.1\env\lib\site-packages\anyio_backends_asyncio.py", line 2144, in run_sync_in_worker_thread return await future File "C:\Applio\Applio-3.1.1\env\lib\site-packages\anyio_backends_asyncio.py", line 851, in run result = context.run(func, args) File "C:\Applio\Applio-3.1.1\env\lib\site-packages\gradio\utils.py", line 678, in wrapper response = f(args, **kwargs) File "C:\Applio\Applio-3.1.1\core.py", line 58, in run_infer_script infer_pipeline( File "C:\Applio\Applio-3.1.1\rvc\infer\infer.py", line 278, in infer_pipeline get_vc(model_path, 0) File "C:\Applio\Applio-3.1.1\rvc\infer\infer.py", line 231, in get_vc cpt = torch.load(person, map_location="cpu") File "C:\Applio\Applio-3.1.1\env\lib\site-packages\torch\serialization.py", line 993, in load with _open_zipfile_reader(opened_file) as opened_zipfile: File "C:\Applio\Applio-3.1.1\env\lib\site-packages\torch\serialization.py", line 447, in init super().init(torch._C.PyTorchFileReader(name_or_buffer)) RuntimeError: PytorchStreamReader failed reading zip archive: failed finding central directory

blaisewf commented 4 months ago

please, follow the issue template.

also try with another audio or with the latest update

MrM0dZ commented 4 months ago

please, follow the issue template.

also try with another audio or with the latest update

Already is 3.1.1 and tested with not only other audios but different models.

Steps to Reproduce Outline the steps to replicate the issue: 1- Select any model 2- Selected any audio 3- Error happens when clicking convert

Expected Behavior Inference to happen

Desktop Details:

Kurdknight commented 4 months ago

same issue (ish) Theme Loaded: Applio Running on local URL: http://127.0.0.1:6969

To create a public link, set share=True in launch(). C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\gradio\processing_utils.py:347: UserWarning: Trying to convert audio automatically from int32 to 16-bit int format. warnings.warn(warning.format(data.dtype)) 2024-04-20 20:14:24 | ERROR | asyncio | Exception in callback _ProactorBasePipeTransport._call_connection_lost(None) handle: <Handle _ProactorBasePipeTransport._call_connection_lost(None)> Traceback (most recent call last): File "C:\AI\Applio\ApplioV3.1.1\env\lib\asyncio\events.py", line 80, in _run self._context.run(self._callback, *self._args) File "C:\AI\Applio\ApplioV3.1.1\env\lib\asyncio\proactor_events.py", line 162, in _call_connection_lost self._sock.shutdown(socket.SHUT_RDWR) ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host ERROR: Exception in ASGI application Traceback (most recent call last): File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\uvicorn\protocols\http\h11_impl.py", line 407, in run_asgi result = await app( # type: ignore[func-returns-value] File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\uvicorn\middleware\proxy_headers.py", line 69, in call return await self.app(scope, receive, send) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\fastapi\applications.py", line 1054, in call await super().call(scope, receive, send) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette\applications.py", line 123, in call await self.middleware_stack(scope, receive, send) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette\middleware\errors.py", line 186, in call raise exc File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette\middleware\errors.py", line 164, in call await self.app(scope, receive, _send) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette\middleware\cors.py", line 83, in call await self.app(scope, receive, send) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette\middleware\exceptions.py", line 62, in call await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette_exception_handler.py", line 64, in wrapped_app raise exc File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette_exception_handler.py", line 53, in wrapped_app await app(scope, receive, sender) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette\routing.py", line 758, in call await self.middleware_stack(scope, receive, send) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette\routing.py", line 778, in app await route.handle(scope, receive, send) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette\routing.py", line 299, in handle await self.app(scope, receive, send) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette\routing.py", line 79, in app await wrap_app_handling_exceptions(app, request)(scope, receive, send) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette_exception_handler.py", line 64, in wrapped_app raise exc File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette_exception_handler.py", line 53, in wrapped_app await app(scope, receive, sender) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette\routing.py", line 77, in app await response(scope, receive, send) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette\responses.py", line 351, in call await send( File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette_exception_handler.py", line 50, in sender await send(message) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette_exception_handler.py", line 50, in sender await send(message) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette\middleware\errors.py", line 161, in _send await send(message) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\uvicorn\protocols\http\h11_impl.py", line 511, in send output = self.conn.send(event=h11.EndOfMessage()) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\h11_connection.py", line 512, in send data_list = self.send_with_data_passthrough(event) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\h11_connection.py", line 545, in send_with_data_passthrough writer(event, data_list.append) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\h11_writers.py", line 67, in call self.send_eom(event.headers, write) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\h11_writers.py", line 96, in send_eom raise LocalProtocolError("Too little data for declared Content-Length") h11._util.LocalProtocolError: Too little data for declared Content-Length ERROR: Exception in ASGI application Traceback (most recent call last): File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\uvicorn\protocols\http\h11_impl.py", line 407, in run_asgi result = await app( # type: ignore[func-returns-value] File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\uvicorn\middleware\proxy_headers.py", line 69, in call return await self.app(scope, receive, send) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\fastapi\applications.py", line 1054, in call await super().call(scope, receive, send) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette\applications.py", line 123, in call await self.middleware_stack(scope, receive, send) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette\middleware\errors.py", line 186, in call raise exc File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette\middleware\errors.py", line 164, in call await self.app(scope, receive, _send) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette\middleware\cors.py", line 83, in call await self.app(scope, receive, send) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette\middleware\exceptions.py", line 62, in call await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette_exception_handler.py", line 64, in wrapped_app raise exc File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette_exception_handler.py", line 53, in wrapped_app await app(scope, receive, sender) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette\routing.py", line 758, in call await self.middleware_stack(scope, receive, send) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette\routing.py", line 778, in app await route.handle(scope, receive, send) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette\routing.py", line 299, in handle await self.app(scope, receive, send) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette\routing.py", line 79, in app await wrap_app_handling_exceptions(app, request)(scope, receive, send) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette_exception_handler.py", line 64, in wrapped_app raise exc File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette_exception_handler.py", line 53, in wrapped_app await app(scope, receive, sender) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette\routing.py", line 77, in app await response(scope, receive, send) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette\responses.py", line 351, in call await send( File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette_exception_handler.py", line 50, in sender await send(message) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette_exception_handler.py", line 50, in sender await send(message) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\starlette\middleware\errors.py", line 161, in _send await send(message) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\uvicorn\protocols\http\h11_impl.py", line 511, in send output = self.conn.send(event=h11.EndOfMessage()) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\h11_connection.py", line 512, in send data_list = self.send_with_data_passthrough(event) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\h11_connection.py", line 545, in send_with_data_passthrough writer(event, data_list.append) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\h11_writers.py", line 67, in call self.send_eom(event.headers, write) File "C:\AI\Applio\ApplioV3.1.1\env\lib\site-packages\h11_writers.py", line 96, in send_eom raise LocalProtocolError("Too little data for declared Content-Length") h11._util.LocalProtocolError: Too little data for declared Content-Length