Giter Club home page Giter Club logo

euphony's Introduction


mavenCentral Coverage Status License

Acoustic Data Telecommunication Library. This is for Android version.
Euphony provides a handiness library designed to communicate with other devices(android and web) using mic and recorder.

Prerequisite

  1. build.gradle in app module
dependencies {
    implementation 'co.euphony.lib:euphony:0.8.1.2'
}
  1. AndroidManifest.xml
<uses-permission android:name="android.permission.RECORD_AUDIO" />

For more detailed prerequisite, please refer to the link below.

Euphony is very easy to use

Transmitter

EuTxManager mTxManager = new EuTxManager();
mTxManager.setCode("Hello, Euphony"); // To generate acoustic data "Hello, Euphony"
mTxManager.play(-1); // generate sound infinite.

Receiver

EuRxManager mRxManager = EuRxManager.getInstance();
mRxManager.setAcousticSensor(new AcousticSensor() {
@Override
    public void notify(String letters) {
        //when data is received
    }
});

mRxManager.listen();  //Listening Start
// if you want to finish listening, call the finish();
// mRxManager.finish();

Below links are detail guides.

Architecture

euphony architecture

Web version

Web version is also available now. but only transmitter version.

Sample Projects

  • Euphony Listener : Euphony Demo to recognize sound data.
  • Euphony Speaker : Euphony Demo to generate sound data.
  • Sound Helper : Euphony Demo for patients and assistants in case of an emergency.
  • Soundless Check-in : Euphony Demo to check in through sound wave.
  • Here Is My Card : Euphony Demo for sharing business cards.
  • Looking For Job : Euphony Demo to send and receive resumes.
  • Listen My Order : Euphony Demo for communicate restaurant menu information.
  • Wave-In : COVID-19 Check-in solution using a safe number based on MVVM model.
  • Wave-In (for store) : COVID-19 Check-in solution for store using a safe number based on MVVM model.
  • Account Touch : Euphony Demo for sharing account.
  • Wave Show Card : Wave Show Card helps visually impaired people listen to the show card.
  • Order-With : Euphony Demo for taking / making order in restaurant in distance easily.

Contributing

Changes and improvements are more than welcome! Feel Free to fork and open a pull request. Please make your changes in a specific branch and request to pull into master.

License

  • Apache 2.0 : Euphony is licensed under the Apache 2.0 license.

euphony's People

Contributors

aiclaudev avatar chandra-sekhar-bala avatar creative-sudo avatar dahyeonwoo avatar designe avatar dlwlstks96 avatar glunkad avatar hongeunbeen avatar hyunjung-choi avatar jopopcorn avatar jsueeee avatar judemin avatar kimhaedam avatar kmsaidev avatar kuro11pow2 avatar nodobi avatar phj0407 avatar psh2849 avatar seonjk avatar serim53 avatar sunnnl avatar sunyeongan avatar win-luck avatar ycs1m1yk avatar yeonns avatar youngseokhong avatar zion830 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.