haixuantao
c04a73b1a4
Make requires python 3.8 to avoid resolution issues
1 year ago
haixuantao
9e3142d086
Fix license and readme and requires-python
1 year ago
haixuantao
d3fdbf5e0a
Minor python esthetics
1 year ago
haixuantao
d82b699674
Fix CI/CD
1 year ago
haixuantao
1f15484d0d
Remove ruff and pytest from CI/CD and makes them dev dependencies of each node
1 year ago
haixuantao
afb20cbadc
Migrate dependencies to standardised version
1 year ago
haixuantao
6d6ac108db
Remove poetry packages
1 year ago
haixuantao
4325d260dc
use generic `project.scripts` instead of `tool.poetry.scripts`
1 year ago
haixuantao
a8a9488ec7
Fix project table to conform to official pyproject toml
1 year ago
haixuantao
a059f71e22
Fix CI/CD by allowing maturing to be installed with pip
1 year ago
haixuantao
6f2656eb49
Replace poetry with uv in CI/CD
1 year ago
haixuantao
458d78e7a9
Use UV for the CI/CD for faster dependency resolution
1 year ago
Haixuan Xavier Tao
8b1a78561e
Improve Speech-to-Speech pipeline by better support for macOS and additional OutteTTS model ( #752 )
This PR improves performance for Speech-to-Speech on MacOS by:
- Using lightning_whisper_mlx on macOS and having a fork dependency
based on the platform used.
- Using OutteTTS model for speech generation as it's slightly lighter
than alternative as well as easier to install
1 year ago
haixuantao
7167f90d89
Fix local model config with remote config
1 year ago
haixuantao
7c6f48d144
Adding llama-cpp-python as required dependency for dora-outtetts
1 year ago
Haixuan Xavier Tao
2d9d27bf0d
Make unknown output acceptable ( #755 )
Make unknown output acceptable and warn once in case of typo
1 year ago
Haixuan Xavier Tao
48a0b2767a
Replace pylint with ruff ( #756 )
Ruff is a code linting and formatting tool that have the ability to
improve the code quality of our node and seems to be better than
previously used black & pylint.
This PR makes initial transition towards this tool.
1 year ago
haixuantao
4be1c7439f
fix ruff CI/CD
1 year ago
haixuantao
6a9b86d9a1
Fix pyaudio with ruff
1 year ago
haixuantao
23c7fb1888
Minor ruff fix all
1 year ago
haixuantao
7a0654a1f8
Replace pylint with ruff
1 year ago
haixuantao
5b98fd30aa
Fix test name containing - instead of _
1 year ago
haixuantao
c5536efdec
Downgrade dev dependency for better support for old python version
1 year ago
haixuantao
36ba6cc8bc
Fix linting and sort imports as well as adds documentation
1 year ago
haixuantao
30f0545ebd
Use noqa to suppess warnings of imports
1 year ago
haixuantao
795cd9b436
Fix CI/CD by adding portaudio system-level dependency
1 year ago
haixuantao
54148c05e3
update outtetts example
1 year ago
haixuantao
34d7390f84
Remove failfast false for node hub
1 year ago
haixuantao
92ef8deb3d
Add pyaudio to have sound
1 year ago
haixuantao
ac850ea224
Fix linting
1 year ago
haixuantao
64bc6aa848
Add mlx version for whisper on macos
1 year ago
haixuantao
6b397820c6
Adding examples
1 year ago
haixuantao
4c59df0342
Adding outtetts as TTS
1 year ago
Haixuan Xavier Tao
2148ec2d4f
bump rerun version ( #743 )
1 year ago
Haixuan Xavier Tao
a11a2b57df
Rewrite python template to make them pip installable ( #744 )
This template makes that new python nodes using the template are easily
pip compliant as well as compliant with our node-hub.
It makes it possible to create node faster without having to copy/paste
old node.
1 year ago
Haixuan Xavier Tao
5ab3ea46e1
Improve speech to text example within the macOS ecosystem ( #741 )
This PR fixes some small issues that was making examples not run on
macOS.
1 year ago
haixuantao
52d883e6b5
Minor template fix
1 year ago
haixuantao
f286009a7a
Add 2 missing `README.md`
1 year ago
haixuantao
2573117610
Add category within README.md
1 year ago
haixuantao
59887279c7
bump rerun version
1 year ago
haixuantao
5e03843f1e
Improve node documentation
1 year ago
Haixuan Xavier Tao
3e7649f8d8
Added depth image and data output for the dora-pyorbbecksdk node ( #740 )
The code has been validated through the dora-rerun node.
```
nodes:
- id: dora-pyorbbecksdk
path: dora-pyorbbecksdk
inputs:
tick: dora/timer/millis/30
outputs:
- image
- depth_image
- depth_data
- id: view
path: dora-rerun
inputs:
image_1:
source: dora-pyorbbecksdk/image
queue_size: 1
depth_image:
source: dora-pyorbbecksdk/depth_image
queue_size: 1
```

In addition to depth images, I also added output depth data to
facilitate the processing of depth information.
1 year ago
Ryu-Yang
d35bcc74da
Modified dora-pyorbbecksdk/main.py
1 year ago
haixuantao
036c9fa93c
Improve README on examples
1 year ago
haixuantao
d3ac0a3d33
Improve `README` and create 2 dataflow, one for dev and one for full remote version
1 year ago
haixuantao
134e6c94b6
Add compliancy tool in requirements
1 year ago
haixuantao
1ff4583922
Improve compliancy guideline
1 year ago
haixuantao
c07a956b33
Rename CustomNode just Node
1 year ago
haixuantao
ad6ddb237d
Improve dora new template to be compliant with formatting, linting, and testing
1 year ago
root
d5398ae3d1
Modified dora-pyorbbecksdk/main.py
1 year ago