btuttle commited on
Commit
01215b3
·
1 Parent(s): 6bbeb97

Update app

Browse files
pyproject.toml CHANGED
@@ -29,13 +29,11 @@ dependencies = [
29
  "reachy_mini>=1.2.3rc1",
30
  "eclipse-zenoh~=1.7.0",
31
  "gradio_client>=1.13.3",
 
 
32
  ]
33
 
34
  [project.optional-dependencies]
35
- reachy_mini_wireless = [
36
- "PyGObject>=3.42.2,<=3.46.0",
37
- "gst-signalling>=1.1.2",
38
- ]
39
  local_vision = ["torch", "transformers", "num2words"]
40
  yolo_vision = ["ultralytics", "supervision"]
41
  mediapipe_vision = ["mediapipe==0.10.14"]
 
29
  "reachy_mini>=1.2.3rc1",
30
  "eclipse-zenoh~=1.7.0",
31
  "gradio_client>=1.13.3",
32
+ "PyGObject>=3.42.2,<=3.46.0",
33
+ "gst-signalling>=1.1.2",
34
  ]
35
 
36
  [project.optional-dependencies]
 
 
 
 
37
  local_vision = ["torch", "transformers", "num2words"]
38
  yolo_vision = ["ultralytics", "supervision"]
39
  mediapipe_vision = ["mediapipe==0.10.14"]
src/reachy_mini_daedalus/openai_realtime.py CHANGED
@@ -620,13 +620,16 @@ class OpenaiRealtimeHandler(AsyncStreamHandler):
620
  """
621
  # Conservative fallback list with default first
622
  fallback = [
623
- "cedar",
624
  "alloy",
625
- "aria",
626
  "ballad",
627
- "verse",
628
- "sage",
629
  "coral",
 
 
 
 
 
 
630
  ]
631
  try:
632
  # Best effort discovery; safe-guarded for unexpected shapes
 
620
  """
621
  # Conservative fallback list with default first
622
  fallback = [
 
623
  "alloy",
624
+ "ash",
625
  "ballad",
 
 
626
  "coral",
627
+ "echo",
628
+ "sage",
629
+ "shimmer",
630
+ "verse",
631
+ "marin",
632
+ "cedar",
633
  ]
634
  try:
635
  # Best effort discovery; safe-guarded for unexpected shapes
uv.lock CHANGED
@@ -2013,7 +2013,7 @@ name = "nvidia-cudnn-cu12"
2013
  version = "9.10.2.21"
2014
  source = { registry = "https://pypi.org/simple" }
2015
  dependencies = [
2016
- { name = "nvidia-cublas-cu12" },
2017
  ]
2018
  wheels = [
2019
  { url = "https://files.pythonhosted.org/packages/ba/51/e123d997aa098c61d029f76663dedbfb9bc8dcf8c60cbd6adbe42f76d049/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:949452be657fa16687d0930933f032835951ef0892b37d2d53824d1a84dc97a8", size = 706758467, upload-time = "2025-06-06T21:54:08.597Z" },
@@ -2024,7 +2024,7 @@ name = "nvidia-cufft-cu12"
2024
  version = "11.3.3.83"
2025
  source = { registry = "https://pypi.org/simple" }
2026
  dependencies = [
2027
- { name = "nvidia-nvjitlink-cu12" },
2028
  ]
2029
  wheels = [
2030
  { url = "https://files.pythonhosted.org/packages/1f/13/ee4e00f30e676b66ae65b4f08cb5bcbb8392c03f54f2d5413ea99a5d1c80/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4d2dd21ec0b88cf61b62e6b43564355e5222e4a3fb394cac0db101f2dd0d4f74", size = 193118695, upload-time = "2025-03-07T01:45:27.821Z" },
@@ -2051,9 +2051,9 @@ name = "nvidia-cusolver-cu12"
2051
  version = "11.7.3.90"
2052
  source = { registry = "https://pypi.org/simple" }
2053
  dependencies = [
2054
- { name = "nvidia-cublas-cu12" },
2055
- { name = "nvidia-cusparse-cu12" },
2056
- { name = "nvidia-nvjitlink-cu12" },
2057
  ]
2058
  wheels = [
2059
  { url = "https://files.pythonhosted.org/packages/85/48/9a13d2975803e8cf2777d5ed57b87a0b6ca2cc795f9a4f59796a910bfb80/nvidia_cusolver_cu12-11.7.3.90-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:4376c11ad263152bd50ea295c05370360776f8c3427b30991df774f9fb26c450", size = 267506905, upload-time = "2025-03-07T01:47:16.273Z" },
@@ -2064,7 +2064,7 @@ name = "nvidia-cusparse-cu12"
2064
  version = "12.5.8.93"
2065
  source = { registry = "https://pypi.org/simple" }
2066
  dependencies = [
2067
- { name = "nvidia-nvjitlink-cu12" },
2068
  ]
2069
  wheels = [
2070
  { url = "https://files.pythonhosted.org/packages/c2/f5/e1854cb2f2bcd4280c44736c93550cc300ff4b8c95ebe370d0aa7d2b473d/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1ec05d76bbbd8b61b06a80e1eaf8cf4959c3d4ce8e711b65ebd0443bb0ebb13b", size = 288216466, upload-time = "2025-03-07T01:48:13.779Z" },
@@ -3061,9 +3061,11 @@ dependencies = [
3061
  { name = "fastrtc" },
3062
  { name = "gradio" },
3063
  { name = "gradio-client" },
 
3064
  { name = "huggingface-hub" },
3065
  { name = "openai" },
3066
  { name = "opencv-python" },
 
3067
  { name = "python-dotenv" },
3068
  { name = "reachy-mini" },
3069
  { name = "reachy-mini-dances-library" },
@@ -3087,10 +3089,6 @@ local-vision = [
3087
  mediapipe-vision = [
3088
  { name = "mediapipe" },
3089
  ]
3090
- reachy-mini-wireless = [
3091
- { name = "gst-signalling" },
3092
- { name = "pygobject" },
3093
- ]
3094
  yolo-vision = [
3095
  { name = "supervision" },
3096
  { name = "ultralytics" },
@@ -3113,7 +3111,7 @@ requires-dist = [
3113
  { name = "fastrtc", specifier = ">=0.0.34" },
3114
  { name = "gradio", specifier = "==5.50.1.dev1" },
3115
  { name = "gradio-client", specifier = ">=1.13.3" },
3116
- { name = "gst-signalling", marker = "extra == 'reachy-mini-wireless'", specifier = ">=1.1.2" },
3117
  { name = "huggingface-hub", specifier = ">=0.34.4" },
3118
  { name = "mediapipe", marker = "extra == 'all-vision'", specifier = "==0.10.14" },
3119
  { name = "mediapipe", marker = "extra == 'mediapipe-vision'", specifier = "==0.10.14" },
@@ -3121,7 +3119,7 @@ requires-dist = [
3121
  { name = "num2words", marker = "extra == 'local-vision'" },
3122
  { name = "openai", specifier = ">=2.1" },
3123
  { name = "opencv-python", specifier = ">=4.12.0.88" },
3124
- { name = "pygobject", marker = "extra == 'reachy-mini-wireless'", specifier = ">=3.42.2,<=3.46.0" },
3125
  { name = "python-dotenv" },
3126
  { name = "reachy-mini", specifier = ">=1.2.3rc1" },
3127
  { name = "reachy-mini-dances-library" },
@@ -3135,7 +3133,7 @@ requires-dist = [
3135
  { name = "ultralytics", marker = "extra == 'all-vision'" },
3136
  { name = "ultralytics", marker = "extra == 'yolo-vision'" },
3137
  ]
3138
- provides-extras = ["reachy-mini-wireless", "local-vision", "yolo-vision", "mediapipe-vision", "all-vision"]
3139
 
3140
  [package.metadata.requires-dev]
3141
  dev = [
 
2013
  version = "9.10.2.21"
2014
  source = { registry = "https://pypi.org/simple" }
2015
  dependencies = [
2016
+ { name = "nvidia-cublas-cu12", marker = "sys_platform != 'win32'" },
2017
  ]
2018
  wheels = [
2019
  { url = "https://files.pythonhosted.org/packages/ba/51/e123d997aa098c61d029f76663dedbfb9bc8dcf8c60cbd6adbe42f76d049/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:949452be657fa16687d0930933f032835951ef0892b37d2d53824d1a84dc97a8", size = 706758467, upload-time = "2025-06-06T21:54:08.597Z" },
 
2024
  version = "11.3.3.83"
2025
  source = { registry = "https://pypi.org/simple" }
2026
  dependencies = [
2027
+ { name = "nvidia-nvjitlink-cu12", marker = "sys_platform != 'win32'" },
2028
  ]
2029
  wheels = [
2030
  { url = "https://files.pythonhosted.org/packages/1f/13/ee4e00f30e676b66ae65b4f08cb5bcbb8392c03f54f2d5413ea99a5d1c80/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4d2dd21ec0b88cf61b62e6b43564355e5222e4a3fb394cac0db101f2dd0d4f74", size = 193118695, upload-time = "2025-03-07T01:45:27.821Z" },
 
2051
  version = "11.7.3.90"
2052
  source = { registry = "https://pypi.org/simple" }
2053
  dependencies = [
2054
+ { name = "nvidia-cublas-cu12", marker = "sys_platform != 'win32'" },
2055
+ { name = "nvidia-cusparse-cu12", marker = "sys_platform != 'win32'" },
2056
+ { name = "nvidia-nvjitlink-cu12", marker = "sys_platform != 'win32'" },
2057
  ]
2058
  wheels = [
2059
  { url = "https://files.pythonhosted.org/packages/85/48/9a13d2975803e8cf2777d5ed57b87a0b6ca2cc795f9a4f59796a910bfb80/nvidia_cusolver_cu12-11.7.3.90-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:4376c11ad263152bd50ea295c05370360776f8c3427b30991df774f9fb26c450", size = 267506905, upload-time = "2025-03-07T01:47:16.273Z" },
 
2064
  version = "12.5.8.93"
2065
  source = { registry = "https://pypi.org/simple" }
2066
  dependencies = [
2067
+ { name = "nvidia-nvjitlink-cu12", marker = "sys_platform != 'win32'" },
2068
  ]
2069
  wheels = [
2070
  { url = "https://files.pythonhosted.org/packages/c2/f5/e1854cb2f2bcd4280c44736c93550cc300ff4b8c95ebe370d0aa7d2b473d/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1ec05d76bbbd8b61b06a80e1eaf8cf4959c3d4ce8e711b65ebd0443bb0ebb13b", size = 288216466, upload-time = "2025-03-07T01:48:13.779Z" },
 
3061
  { name = "fastrtc" },
3062
  { name = "gradio" },
3063
  { name = "gradio-client" },
3064
+ { name = "gst-signalling" },
3065
  { name = "huggingface-hub" },
3066
  { name = "openai" },
3067
  { name = "opencv-python" },
3068
+ { name = "pygobject" },
3069
  { name = "python-dotenv" },
3070
  { name = "reachy-mini" },
3071
  { name = "reachy-mini-dances-library" },
 
3089
  mediapipe-vision = [
3090
  { name = "mediapipe" },
3091
  ]
 
 
 
 
3092
  yolo-vision = [
3093
  { name = "supervision" },
3094
  { name = "ultralytics" },
 
3111
  { name = "fastrtc", specifier = ">=0.0.34" },
3112
  { name = "gradio", specifier = "==5.50.1.dev1" },
3113
  { name = "gradio-client", specifier = ">=1.13.3" },
3114
+ { name = "gst-signalling", specifier = ">=1.1.2" },
3115
  { name = "huggingface-hub", specifier = ">=0.34.4" },
3116
  { name = "mediapipe", marker = "extra == 'all-vision'", specifier = "==0.10.14" },
3117
  { name = "mediapipe", marker = "extra == 'mediapipe-vision'", specifier = "==0.10.14" },
 
3119
  { name = "num2words", marker = "extra == 'local-vision'" },
3120
  { name = "openai", specifier = ">=2.1" },
3121
  { name = "opencv-python", specifier = ">=4.12.0.88" },
3122
+ { name = "pygobject", specifier = ">=3.42.2,<=3.46.0" },
3123
  { name = "python-dotenv" },
3124
  { name = "reachy-mini", specifier = ">=1.2.3rc1" },
3125
  { name = "reachy-mini-dances-library" },
 
3133
  { name = "ultralytics", marker = "extra == 'all-vision'" },
3134
  { name = "ultralytics", marker = "extra == 'yolo-vision'" },
3135
  ]
3136
+ provides-extras = ["local-vision", "yolo-vision", "mediapipe-vision", "all-vision"]
3137
 
3138
  [package.metadata.requires-dev]
3139
  dev = [