Skip to content

hwan-cs/Hatcha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 

Repository files navigation

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

About

오디오 기반 하차 알림 앱

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages