Coder Social home page Coder Social logo

hatcha's Introduction

Hatcha 🚇🚍

alt text

오디오 기반 하차 알림 앱

음성인식을 통해 실시간으로 현재 역을 알려주고, 설정한 하차 역에 도착했을 때 알림을 보내고자 하는 앱 입니다.

기능 🛠

  • Realm을 통해 생성된 알람 저장
  • 지하철 도착 역, 노선, 전 역 도착 알림 받기 여부 선택하여 알람 생성
  • 버스 노선명, 도착 역, 전 역 도착 알림 받기 여부 선택하여 알람 생성
  • 실시간 마이크 녹음으로 음성인식 진행
  • 음성인식을 통해 안내방송 듣고 현재 역 표시
  • 전 역/도착 역 도착 시, 진동과 함께 알림 보냄

Tech 👨🏻‍💻

핫차는 아래의 라이브러리들을 사용합니다:

  • DropDown - 드롭다운 라이브러리
  • Realm - 데이터베이스
  • AVFoundation (AVAudioEngine, AVAudioPlayerNode, AVAudioUnitEQ, AVAudioSession) - 마이크 녹음 및 오디오 변환
  • Speech - 음성인식 라이브러리

실행 화면 📱

메인 화면 정보 화면 ℹ️ 지하철 도착역 선택화면
alt text alt text alt text
지하철 노선 선택화면 버스 노선 선택화면 버스 도착역 선택화면
alt text alt text alt text
알람 활성화 상태 화면 전 역 도착 알림 목적지 도착 알림
alt text alt text alt text

핫차 프로젝트를 마치며: https://equinox-antimony-814.notion.site/3a6b4e3bda204216bf71062d76350615

Skills Used: MVC, AVFoundationAudio, SpeechRecognition, LocalNotification, Realm, Delegate Pattern

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.