euphony-io / euphony-hub-collector Goto Github PK
View Code? Open in Web Editor NEWeuphony dataset collector application
euphony dataset collector application
User can login with their account at settings page
With euphony-hub-collector
, raw data will be collected and it should be uploaded to github.
To upload data automatically, we should support github login feature at SettingsView
.
Fianl Goal: If user logged in with github account, raw data will be sent to their forked euphony-hub
repository (auto-commit).
Need to investigate github API related to login
Now, euphony-collector supports speaker+listener mode, so data transmission is almost success.
To collect non-ideal data, euphony-collector should also support listener mode.
Let's say there are 2 devices
Then, euphony-collector should support feature like below
We will have many contributors in euphony-collector, so it is nice to support contribution guide document.
Generally, contribution guide is CONTRIBUTING.md
in repository, and it is linked in README.md
.
We need to compare other open source's document and apply ours.
No
In setting page, we can change audio parameters such as modulation type, base type and so on, but we cannot utilize these parameters because euphony v0.7.1.6
only supports default parameters.
Default parameters:
If euphony supports being able to use rxManager and txManager by changing these parameters in the future, we will use this feature at setting page.
If we change audio parameters in setting page, we can use euphony with these parameters in collector page.
There's no bug report issue template, so it is hard to report bug.
We need to compare other open source's issue template and apply ours.
There's no "docs request" issue template, so it is hard to request documentation.
We need to compare other open source's issue template and apply ours.
If you feel hard to figure out how to resolve this issue, please refer #9 and check @designe 's comments.
No
To represent what euphony-hub-collector
is doing, README
document is needed.
Generally, README
document contains below items.
No
Now euphony-collector supports euphony v0.7.1.6
, but v0.8
is released, and changes are listed in this link.
v0.8
supports a lot of features, so if we upgrade version, we can add more functionalities in euphony-collector.
In collector page, we can send and receive data using euphony library.
We can support two types of raw data - pcm and wav (data type can be set in settings page)
If listening result is success, we should save this data to our database and show in result page.
Now, euphony
library is already using AudioRecord
, so it should support being able to extract raw recording data.
This issue can be resolved after that feature is released.
We can use raw data as AI dataset.
This repository's package is co.jbear.euphony_hub
, but we need to change it to co.jbear.euphony_hub_collector
, because the word hub
usually serves as datastore (e.g. pytorch hub, tf hub)
This repository is data collector for euphony-hub, so its package should be euphony_hub_collector
.
We will have many contributors in euphony-collector, so it is nice to support pull request template for good communication.
Contents can be "checklist", "pr type" and so on.
We need to compare other open source's template and apply ours.
If you feel hard to figure out how to resolve this issue, please refer #9 and check @designe 's comments.
This repository's package is co.jbear.euphony_hub_collector
but we need to change it to co.euphony.euphony_hub_collector
because we need to unify the package name with euphony
project
https://github.com/euphony-io/euphony/tree/master/euphony/src/main/java/co/euphony
package name from co.jbear.euphony_hub_collector
to co.euphony.euphony_hub_collector
No response
If pull request is created to master
branch, to check whether this PR has problem, it is nice to make CI process.
Generally, github action is .github/workflows/xxx.yml
in repository.
Feel free to suggest filename for yml and what steps should be included in CI.
Github Action also runs when markdown files are modified. But markdown files don't affect the build process, so it is unnecessary.
When markdown files are changed, github action should not run.
None
None
No response
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.