I did expect this project is only a library to communicate with xiaozhi server. But it seems its much more because of the pyside6 dependency.
I suggest the following change:
Split the project in 2 projects, a library without pyside dependency and a demo client using the library. With that change its possible to use py-xiaozhi with Gtk+ or Tk.
Switch to english only will also help a lot. It's some kind of standard for open source projects and every developers knows english.
I did expect this project is only a library to communicate with xiaozhi server. But it seems its much more because of the pyside6 dependency.
I suggest the following change:
Split the project in 2 projects, a library without pyside dependency and a demo client using the library. With that change its possible to use py-xiaozhi with Gtk+ or Tk.
Switch to english only will also help a lot. It's some kind of standard for open source projects and every developers knows english.