haixuanTao
bf2ddeea91
Fix transformers version
1 year ago
haixuanTao
65271cbcbe
Ignoring terminal input
1 year ago
haixuanTao
db0b9df0a7
Removing comma in shell script
1 year ago
haixuanTao
8f29012284
Removing keyboard and microphone as it does not work within the CI
1 year ago
haixuanTao
97398a3eba
ignore node with model on hf
1 year ago
haixuanTao
7b7f185f4f
Improve yolo testing
1 year ago
haixuanTao
9ccff3131e
Remove minor typo in dora-distil-whisper
1 year ago
haixuanTao
7b94257e0e
Add timer limit to microphone recording
1 year ago
haixuanTao
9be5b765b9
small parler refactoring
1 year ago
haixuanTao
215331e574
make vlm generate on text and not on image
1 year ago
haixuanTao
20fe2264e3
Add Speech to Text Node using Parler compiled version
1 year ago
haixuanTao
205225c7cd
Small improvements
1 year ago
haixuanTao
28478afd6d
improve node-hub test by giving unique test file names and testing main function until dora Runtime Error in order to catch initialization issues.
1 year ago
haixuanTao
29f9161827
Replace wrongly typo in `dora-yolo`
1 year ago
haixuanTao
25002fe43a
Fix pyproject linting
1 year ago
haixuanTao
f232e9b297
Add build flag within node cicd
1 year ago
haixuanTao
194e4aba0b
Rename ultralytics yolo to dora-yolo to avoid name collision in pip
1 year ago
haixuanTao
fc89c0a1a2
Update readme
1 year ago
haixuanTao
fdde2d7703
Fix download link
1 year ago
Haixuan Xavier Tao
c6abec2b9e
Bump version v0.3.6 ( #637 )
1 year ago
haixuanTao
416f55b96d
Bump to version `0.3.6`
1 year ago
haixuanTao
d6657f4fbd
remove renamed nodes
1 year ago
haixuanTao
3242fd81f8
make dora version compatible with package manager
1 year ago
haixuanTao
18223a4762
Make dora node version easier to maintain
1 year ago
haixuanTao
8948ae202a
Bump dora version
1 year ago
haixuanTao
84376cb314
adding keyboard listener, microphone, and whisper node
1 year ago
Haixuan Xavier Tao
881f0418fd
Adding additional node in the node-hub ( #620 )
In order to simplify testing with a terminal, I have added couple of
simple nodes in the node-hub.
To use:
```bash
cd examples/terminal-dataflow
dora build dataflow.yml
dora start dataflow.yml
# Terminal A
terminal-print
# Terminal B
pyarrow-sender
```
Note that there might be issues with stopping the dataflow and you might
need to use `dora destroy`
# Video example
[Screencast from 2024-08-09
12-41-17.webm](https://github.com/user-attachments/assets/04db8e4f-652e-42a9-a42e-6c49d2ff9fae )
1 year ago
haixuanTao
fbe3f98af3
Add main function into dora-leyboard
1 year ago
haixuanTao
3e7bf66804
Add readme to dora-keyboard and remove unused comment
1 year ago
haixuanTao
1087b4ef2d
Adding example mention in node README
1 year ago
haixuanTao
32fd38dcb2
Fixup example
1 year ago
haixuanTao
9b0cb70672
improve python string parsing for both pyarrow-sender and terminal-input
1 year ago
haixuanTao
2b611afe2b
Adding __init__.py with README as documentation
1 year ago
haixuanTao
33dad58301
Fix typo
1 year ago
haixuanTao
54a7de558c
Fix CI/CD and make the script runnable outside of the CI/CD
1 year ago
Haixuan Xavier Tao
01b561a0aa
Make dora versions compatible by using separate versioning for `dora-message` crate ( #614 )
By versioning the `dora-message` crate individually, we can use the
semver rules to encode which versions are compatible. This way, we can
allow different versions of dora to work together (e.g. CLI version can
be different than node API version), as long as the message formats are
compatible. Breaking message format changes are signaled by a
semver-incompatible release of `dora-message`. For example, 0.4.0 is not
compatible with 0.3.5.
One alternative approach could be to use the main version to signal
compatibility, i.e. the common version that we use for all dora crates.
This has the disadvantage that we might need to bump the minor version
of the main dora crate every time we want to change the message format
in a breaking way. As we still expect semi-regular breaking changes to
the message format in the near future, we want to avoid this churn. Once
we consider the message format more stable, we plan to revisit this
approach.
Fixes https://github.com/dora-rs/dora/issues/504
TODO
- [x] Update release script: We should not try to publish the
`dora-message` crate if there is no new version.
- [x] Relax version checks to only compare major/minor version
(according to semver compatibility rules).
1 year ago
Philipp Oppermann
16691960c0
Update dependencies ( #636 )
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [quote](https://togithub.com/dtolnay/quote ) | dependencies | patch |
`1.0.36` -> `1.0.37` |
| [serde](https://serde.rs )
([source](https://togithub.com/serde-rs/serde )) | dependencies | patch |
`1.0.208` -> `1.0.209` |
| [serde_json](https://togithub.com/serde-rs/json ) | dependencies |
patch | `1.0.125` -> `1.0.127` |
---
### Release Notes
<details>
<summary>dtolnay/quote (quote)</summary>
### [`v1.0.37`](https://togithub.com/dtolnay/quote/releases/tag/1.0.37 )
[Compare
Source](https://togithub.com/dtolnay/quote/compare/1.0.36...1.0.37 )
- Implement ToTokens for CStr and CString
([#​283](https://togithub.com/dtolnay/quote/issues/283 ))
</details>
<details>
<summary>serde-rs/serde (serde)</summary>
###
[`v1.0.209`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.209 )
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.208...v1.0.209 )
- Fix deserialization of empty structs and empty tuples inside of
untagged enums
([#​2805](https://togithub.com/serde-rs/serde/issues/2805 ), thanks
[@​Mingun](https://togithub.com/Mingun ))
</details>
<details>
<summary>serde-rs/json (serde_json)</summary>
###
[`v1.0.127`](https://togithub.com/serde-rs/json/releases/tag/1.0.127 )
[Compare
Source](https://togithub.com/serde-rs/json/compare/1.0.126...1.0.127 )
- Add more removal methods to OccupiedEntry
([#​1179](https://togithub.com/serde-rs/json/issues/1179 ), thanks
[@​GREsau](https://togithub.com/GREsau ))
###
[`v1.0.126`](https://togithub.com/serde-rs/json/releases/tag/1.0.126 )
[Compare
Source](https://togithub.com/serde-rs/json/compare/1.0.125...1.0.126 )
- Improve string parsing on targets that use 32-bit pointers but also
have fast 64-bit integer arithmetic, such as
aarch64-unknown-linux-gnu_ilp32 and x86\_64-unknown-linux-gnux32
([#​1182](https://togithub.com/serde-rs/json/issues/1182 ), thanks
[@​CryZe](https://togithub.com/CryZe ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on monday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View the
[repository job log](https://developer.mend.io/github/dora-rs/dora ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
1 year ago
renovate[bot]
9a06cd5e70
Update dependencies
1 year ago
haixuanTao
2cd9d6a5f8
fix readme
1 year ago
haixuanTao
84d3d02784
Add error catching and reporting in echo example
1 year ago
haixuanTao
ed0ca2c960
Fix import and add audio ignoring
1 year ago
haixuanTao
c36d86c590
Rename keyboard-listener -> dora-keyboard
1 year ago
haixuanTao
70d761e5ec
Small documentation fix
1 year ago
haixuanTao
7308264e65
Speech to text example
1 year ago
haixuanTao
7debc07b4e
adding keyboard listener, microphone, and whisper node
1 year ago
haixuanTao
dfb5c34f13
fix race condition when dynamic reconnect to quickly to the daemon
1 year ago
haixuanTao
b29c6b2ec2
Rewrite terminal-print in rust and make it connect to multiple dataflow throughout time
1 year ago
haixuanTao
7974245108
Add terminal input and dora echo
1 year ago
haixuanTao
974fde041f
Adding `pyarrow-sender` and `terminal-print` in the node-hub
1 year ago
Haixuan Xavier Tao
dd66d20713
Fix errors reported in #628 ( #631 )
- Don't error on invalid `node_id` on `NodeConfig` request
- Catch 'no running dataflow with ID' error in more places
Fixes #628
1 year ago