SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
모바일
음성인식 Open API
개발하기
2014. 5. 10 | 다음커뮤니케이션 모바일기술팀 김한샘
Daum communications Corp. 모바일기술팀
Cow & Dog
소개
✓ 모바일기술팀
• 다음앱
✓ 하는 일
• 모바일 라이브러리 개발
• eclipse, Android Studio 플러그인 개발
• 모바일 CI 관리 및 script 개발
• 다음앱 개발
Table Of Contents
1. 모바일 음성인식 API
2. 어떻게 쓸까?
3. 개발사례
모바일 음성인식 API
1. 음성인식의 종류와 이해
2. 음성인식 API 시장
3. 음성인식 API 성능 및 특징
4. Open API 신청
Daum communications Corp. 모바일기술팀
모바일 음성인식 API
음성인식의 종류와 이해
✓ 화자종속 단어인식
• 고정 어휘, 음성 등록
• “본부” 휴대폰

✓ 화자독립 가변어 인식
• 인식 대상 어휘를 text로 입력
• 주소록 검색
✓ 연속음성인식
• 무제한 어휘 인식
• 주로 음성 검색에 이용

Daum communications Corp. 모바일기술팀
모바일 음성인식 API
음성인식의 종류와 이해
발화형태
인식 대상 어휘 수
발전
방향
고립단어 인식
연속어 대화체
명령/제어
숫자인식
POI 인식
1M1k
핵심어
인식 자동통역
개인비서
대어휘 연속 음성 인식기
증권정보/
철도예약
SMS 전송
Daum communications Corp. 모바일기술팀
모바일 음성인식 API
음성인식 API 시장
✓ App
Daum communications Corp. 모바일기술팀
모바일 음성인식 API
음성인식 API 시장
✓ API
• Google
• AT & T Watson
• OpenEars
• ...
• 다음
Daum communications Corp. 모바일기술팀
모바일 음성인식 API
음성인식 API 성능 및 특징
발화형태
인식 대상 어휘 수
고립단어 인식
연속어 대화체
명령/제어
숫자인식
POI 인식
1M1k
핵심어
인식 자동통역
개인비서
대어휘 연속 음성 인식기
증권정보/
철도예약
SMS 전송
음성검색
Daum communications Corp. 모바일기술팀
모바일 음성인식 API
음성인식 API 성능 및 특징
✓ 통합 음성검색 type
• 검색전용 음성인식
• 다음앱의 음성검색에서 사용
• 통합 검색에 알맞게 구성
Daum communications Corp. 모바일기술팀
모바일 음성인식 API
음성인식 API 성능 및 특징
발화형태
인식 대상 어휘 수
고립단어 인식
연속어 대화체
명령/제어
숫자인식
POI 인식
1M1k
핵심어
인식 자동통역
개인비서
대어휘 연속 음성 인식기
증권정보/
철도예약
SMS 전송
음성검색
지도검색
Daum communications Corp. 모바일기술팀
모바일 음성인식 API
음성인식 API 성능 및 특징
✓ 지도 음성검색 type
• 지도 검색전용 음성인식
• 다음 지도앱의 음성검색에서 사용
• 지도의 주소 및 지역명 검색에 알맞게 구성
Daum communications Corp. 모바일기술팀
모바일 음성인식 API
음성인식 API 성능 및 특징
발화형태
인식 대상 어휘 수
고립단어 인식
연속어 대화체
명령/제어
숫자인식
POI 인식
1M1k
핵심어
인식 자동통역
개인비서
대어휘 연속 음성 인식기
증권정보/
철도예약
SMS 전송
음성검색
지도검색
받아쓰기
Daum communications Corp. 모바일기술팀
모바일 음성인식 API
음성인식 API 성능 및 특징
✓ 받아쓰기 음성인식 type
• 받아쓰기 전용 음성인식
• 다음앱의 뉴스 음성 댓글에서 사용
• 일상적인 문장에 알맞도록 구성
Daum communications Corp. 모바일기술팀
모바일 음성인식 API
음성인식 API 성능 및 특징
발화형태
인식 대상 어휘 수
고립단어 인식
연속어 대화체
명령/제어
숫자인식
POI 인식
1M1k
핵심어
인식 자동통역
개인비서
대어휘 연속 음성 인식기
증권정보/
철도예약
SMS 전송
음성검색
지도검색
받아쓰기
단어인식
Daum communications Corp. 모바일기술팀
✓ 단어인식 type
• 특정단어인식 전용 음성인식
- 클라이언트에서 인식대상 단어를 서버로 보내고

서버에서 인식단어들 중에서 인식하여 결과를 보내는 방식
- 인식률 : 1만 단어인식기에서 95% 이상
모바일 음성인식 API
음성인식 API 성능 및 특징
사용자 사
전
Daum communications Corp. 모바일기술팀
모바일 음성인식 API
음성인식 API 성능 및 특징
✓ 문장 단위의 신뢰도 값을 제공
✓ 문장에서 단어 레벨의 N-best와 신뢰도 제공
아버지가 방에 들어가신다 (99)
아버지 가방에 들어가신다 (1)
바지가
번지가
아버지가
밤에
들어가신다방에
들어가시다
들어가쇼
Daum communications Corp. 모바일기술팀
✓ http://dna.daum.net/
모바일 음성인식 API
Open API 신청
어떻게 쓸까?
1. 기본 흐름 보기
2. sample 훑어보기
Daum communications Corp. 모바일기술팀
어떻게 쓸까?
기본 흐름 보기
Library 초기화
Parameter 초기화
클라리언트 생성
녹음 시작
처리중...
결과 이벤트
중간 이벤트
Daum communications Corp. 모바일기술팀
어떻게 쓸까?
sample 훑어보기
✓ 기본 UI 이용 - android
• 프로젝트 구성 및 상속
Daum communications Corp. 모바일기술팀
어떻게 쓸까?
sample 훑어보기
✓ 기본 UI 이용 - android
• 필수 구현부
Daum communications Corp. 모바일기술팀
어떻게 쓸까?
sample 훑어보기
✓ 기본 UI 이용 - android
• 이벤트 구현
Daum communications Corp. 모바일기술팀
어떻게 쓸까?
sample 훑어보기
✓ UI 직접 구현 - android
• import
Daum communications Corp. 모바일기술팀
어떻게 쓸까?
sample 훑어보기
✓ UI 직접 구현 - android
• Library 초기화
• Parameter 초기화
• 클라이언트 생성
Daum communications Corp. 모바일기술팀
어떻게 쓸까?
sample 훑어보기
✓ UI 직접 구현 - android
• 녹음 시작
Daum communications Corp. 모바일기술팀
어떻게 쓸까?
sample 훑어보기
✓ UI 직접 구현 - android
• 중간 이벤트
Daum communications Corp. 모바일기술팀
어떻게 쓸까?
sample 훑어보기
✓ UI 직접 구현 - android
• 결과 이벤트
Daum communications Corp. 모바일기술팀
어떻게 쓸까?
sample 훑어보기
✓ iOS
Daum communications Corp. 모바일기술팀
어떻게 쓸까?
sample 훑어보기
✓ 데모
개발 사례
1. 키즈짱 말놀이
2. 심심팡
3. DevDay 2014
Daum communications Corp. 모바일기술팀
개발 사례
키즈짱 말놀이
✓ 유아용
Daum communications Corp. 모바일기술팀
개발 사례
심심팡
✓ 대화형
Daum communications Corp. 모바일기술팀
개발 사례
DevDay 2014
✓ 선정된 10개 팀 참가
✓ http://daumdna.tistory.com/815
Q & A
감사합니다.

Mais conteúdo relacionado

Destaque

이무림, 워크샵 게임 만들기: 부족전쟁, NDC2017
이무림, 워크샵 게임 만들기: 부족전쟁, NDC2017이무림, 워크샵 게임 만들기: 부족전쟁, NDC2017
이무림, 워크샵 게임 만들기: 부족전쟁, NDC2017
devCAT Studio, NEXON
 
이승재, 박경재, NDC Replay 제작기: static website, static backoffice, NDC2017
이승재, 박경재, NDC Replay 제작기: static website, static backoffice, NDC2017이승재, 박경재, NDC Replay 제작기: static website, static backoffice, NDC2017
이승재, 박경재, NDC Replay 제작기: static website, static backoffice, NDC2017
devCAT Studio, NEXON
 
이승재, 일정대로 출시하기 왜 & 어떻게: 개발자를 위한 제작진행개론, NDC2017
이승재, 일정대로 출시하기 왜 & 어떻게: 개발자를 위한 제작진행개론, NDC2017이승재, 일정대로 출시하기 왜 & 어떻게: 개발자를 위한 제작진행개론, NDC2017
이승재, 일정대로 출시하기 왜 & 어떻게: 개발자를 위한 제작진행개론, NDC2017
devCAT Studio, NEXON
 
이희영, 온라인 게임에서 모바일 게임으로 이어지는 메타플레이 트렌드, NDC2017
이희영, 온라인 게임에서 모바일 게임으로 이어지는 메타플레이 트렌드, NDC2017이희영, 온라인 게임에서 모바일 게임으로 이어지는 메타플레이 트렌드, NDC2017
이희영, 온라인 게임에서 모바일 게임으로 이어지는 메타플레이 트렌드, NDC2017
devCAT Studio, NEXON
 
노기태, 김대우, 모바일 게임 데이터에 입각한 머신러닝 예측 분석 도입 및 삽질 후기, NDC2017
노기태, 김대우, 모바일 게임 데이터에 입각한 머신러닝 예측 분석 도입 및 삽질 후기, NDC2017노기태, 김대우, 모바일 게임 데이터에 입각한 머신러닝 예측 분석 도입 및 삽질 후기, NDC2017
노기태, 김대우, 모바일 게임 데이터에 입각한 머신러닝 예측 분석 도입 및 삽질 후기, NDC2017
devCAT Studio, NEXON
 
이승재, 강성훈, 내가 만든 언어의 개발환경을 Visual Studio Code로 빠르고 쉽게 구축하기 #1, NDC2017
이승재, 강성훈, 내가 만든 언어의 개발환경을 Visual Studio Code로 빠르고 쉽게 구축하기 #1, NDC2017이승재, 강성훈, 내가 만든 언어의 개발환경을 Visual Studio Code로 빠르고 쉽게 구축하기 #1, NDC2017
이승재, 강성훈, 내가 만든 언어의 개발환경을 Visual Studio Code로 빠르고 쉽게 구축하기 #1, NDC2017
devCAT Studio, NEXON
 
전형규, 프로젝트DH의 절차적 애니메이션 시스템, NDC2017
전형규, 프로젝트DH의 절차적 애니메이션 시스템, NDC2017전형규, 프로젝트DH의 절차적 애니메이션 시스템, NDC2017
전형규, 프로젝트DH의 절차적 애니메이션 시스템, NDC2017
devCAT Studio, NEXON
 
홍성우, 내가 만든 언어로 게임 만들기, NDC2017
홍성우, 내가 만든 언어로 게임 만들기, NDC2017홍성우, 내가 만든 언어로 게임 만들기, NDC2017
홍성우, 내가 만든 언어로 게임 만들기, NDC2017
devCAT Studio, NEXON
 

Destaque (20)

NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들
NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들
NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들
 
이무림, 워크샵 게임 만들기: 부족전쟁, NDC2017
이무림, 워크샵 게임 만들기: 부족전쟁, NDC2017이무림, 워크샵 게임 만들기: 부족전쟁, NDC2017
이무림, 워크샵 게임 만들기: 부족전쟁, NDC2017
 
[NDC2017 정서연] 몬스터 슈퍼리그 리텐션 15% 개선 리포트 - 숫자보다 매력적인 감성 테라피
[NDC2017 정서연] 몬스터 슈퍼리그 리텐션 15% 개선 리포트 - 숫자보다 매력적인 감성 테라피[NDC2017 정서연] 몬스터 슈퍼리그 리텐션 15% 개선 리포트 - 숫자보다 매력적인 감성 테라피
[NDC2017 정서연] 몬스터 슈퍼리그 리텐션 15% 개선 리포트 - 숫자보다 매력적인 감성 테라피
 
[NDC17] 왓 스튜디오 서비스파트
[NDC17] 왓 스튜디오 서비스파트[NDC17] 왓 스튜디오 서비스파트
[NDC17] 왓 스튜디오 서비스파트
 
[NDC2017] 딥러닝으로 게임 콘텐츠 제작하기 - VAE를 이용한 콘텐츠 생성 기법 연구 사례
[NDC2017] 딥러닝으로 게임 콘텐츠 제작하기 - VAE를 이용한 콘텐츠 생성 기법 연구 사례[NDC2017] 딥러닝으로 게임 콘텐츠 제작하기 - VAE를 이용한 콘텐츠 생성 기법 연구 사례
[NDC2017] 딥러닝으로 게임 콘텐츠 제작하기 - VAE를 이용한 콘텐츠 생성 기법 연구 사례
 
NDC 2017 마이크로토크 - 프로그래머가 뉴스 읽는 법
NDC 2017 마이크로토크 - 프로그래머가 뉴스 읽는 법NDC 2017 마이크로토크 - 프로그래머가 뉴스 읽는 법
NDC 2017 마이크로토크 - 프로그래머가 뉴스 읽는 법
 
이승재, 박경재, NDC Replay 제작기: static website, static backoffice, NDC2017
이승재, 박경재, NDC Replay 제작기: static website, static backoffice, NDC2017이승재, 박경재, NDC Replay 제작기: static website, static backoffice, NDC2017
이승재, 박경재, NDC Replay 제작기: static website, static backoffice, NDC2017
 
이승재, 일정대로 출시하기 왜 & 어떻게: 개발자를 위한 제작진행개론, NDC2017
이승재, 일정대로 출시하기 왜 & 어떻게: 개발자를 위한 제작진행개론, NDC2017이승재, 일정대로 출시하기 왜 & 어떻게: 개발자를 위한 제작진행개론, NDC2017
이승재, 일정대로 출시하기 왜 & 어떻게: 개발자를 위한 제작진행개론, NDC2017
 
ndc 2017 어쩌다 신입 - 초보 게임 개발자 2년 간의 포스트모템
ndc 2017 어쩌다 신입 - 초보 게임 개발자 2년 간의 포스트모템ndc 2017 어쩌다 신입 - 초보 게임 개발자 2년 간의 포스트모템
ndc 2017 어쩌다 신입 - 초보 게임 개발자 2년 간의 포스트모템
 
이희영, 온라인 게임에서 모바일 게임으로 이어지는 메타플레이 트렌드, NDC2017
이희영, 온라인 게임에서 모바일 게임으로 이어지는 메타플레이 트렌드, NDC2017이희영, 온라인 게임에서 모바일 게임으로 이어지는 메타플레이 트렌드, NDC2017
이희영, 온라인 게임에서 모바일 게임으로 이어지는 메타플레이 트렌드, NDC2017
 
노기태, 김대우, 모바일 게임 데이터에 입각한 머신러닝 예측 분석 도입 및 삽질 후기, NDC2017
노기태, 김대우, 모바일 게임 데이터에 입각한 머신러닝 예측 분석 도입 및 삽질 후기, NDC2017노기태, 김대우, 모바일 게임 데이터에 입각한 머신러닝 예측 분석 도입 및 삽질 후기, NDC2017
노기태, 김대우, 모바일 게임 데이터에 입각한 머신러닝 예측 분석 도입 및 삽질 후기, NDC2017
 
이승재, 강성훈, 내가 만든 언어의 개발환경을 Visual Studio Code로 빠르고 쉽게 구축하기 #1, NDC2017
이승재, 강성훈, 내가 만든 언어의 개발환경을 Visual Studio Code로 빠르고 쉽게 구축하기 #1, NDC2017이승재, 강성훈, 내가 만든 언어의 개발환경을 Visual Studio Code로 빠르고 쉽게 구축하기 #1, NDC2017
이승재, 강성훈, 내가 만든 언어의 개발환경을 Visual Studio Code로 빠르고 쉽게 구축하기 #1, NDC2017
 
원격근무 개발자의 자기관리 - 우리는 모두 원격근무자다!
원격근무 개발자의 자기관리 - 우리는 모두 원격근무자다!원격근무 개발자의 자기관리 - 우리는 모두 원격근무자다!
원격근무 개발자의 자기관리 - 우리는 모두 원격근무자다!
 
전형규, 프로젝트DH의 절차적 애니메이션 시스템, NDC2017
전형규, 프로젝트DH의 절차적 애니메이션 시스템, NDC2017전형규, 프로젝트DH의 절차적 애니메이션 시스템, NDC2017
전형규, 프로젝트DH의 절차적 애니메이션 시스템, NDC2017
 
NDC 2017 마이크로토크 - Spacemacs: 최고의 에디터는 Emacs도 Vim도 아니다. Emacs와 Vim이다!
NDC 2017 마이크로토크 - Spacemacs: 최고의 에디터는 Emacs도 Vim도 아니다. Emacs와 Vim이다!NDC 2017 마이크로토크 - Spacemacs: 최고의 에디터는 Emacs도 Vim도 아니다. Emacs와 Vim이다!
NDC 2017 마이크로토크 - Spacemacs: 최고의 에디터는 Emacs도 Vim도 아니다. Emacs와 Vim이다!
 
[NDC 2014] 시나리오라이터의 과거와 현재, 그리고 미래
[NDC 2014] 시나리오라이터의 과거와 현재, 그리고 미래 [NDC 2014] 시나리오라이터의 과거와 현재, 그리고 미래
[NDC 2014] 시나리오라이터의 과거와 현재, 그리고 미래
 
NDC 2017 키노트: 이은석 - 다가오는 4차 산업혁명 시대의 게임개발
NDC 2017 키노트: 이은석 - 다가오는 4차 산업혁명 시대의 게임개발NDC 2017 키노트: 이은석 - 다가오는 4차 산업혁명 시대의 게임개발
NDC 2017 키노트: 이은석 - 다가오는 4차 산업혁명 시대의 게임개발
 
[NDC2017 : 박준철] Python 게임 서버 안녕하십니까 - 몬스터 슈퍼리그 게임 서버
[NDC2017 : 박준철] Python 게임 서버 안녕하십니까 - 몬스터 슈퍼리그 게임 서버[NDC2017 : 박준철] Python 게임 서버 안녕하십니까 - 몬스터 슈퍼리그 게임 서버
[NDC2017 : 박준철] Python 게임 서버 안녕하십니까 - 몬스터 슈퍼리그 게임 서버
 
홍성우, 내가 만든 언어로 게임 만들기, NDC2017
홍성우, 내가 만든 언어로 게임 만들기, NDC2017홍성우, 내가 만든 언어로 게임 만들기, NDC2017
홍성우, 내가 만든 언어로 게임 만들기, NDC2017
 
Top 5 Deep Learning and AI Stories - October 6, 2017
Top 5 Deep Learning and AI Stories - October 6, 2017Top 5 Deep Learning and AI Stories - October 6, 2017
Top 5 Deep Learning and AI Stories - October 6, 2017
 

Semelhante a Daum 음성인식 API (김한샘)

AWS CLOUD 2017 - 인공 지능과 클라우드와의 만남: Amazon의 신규 AI 서비스 (김무현 솔루션즈 아키텍트)
AWS CLOUD 2017 - 인공 지능과 클라우드와의 만남: Amazon의 신규 AI 서비스 (김무현 솔루션즈 아키텍트)AWS CLOUD 2017 - 인공 지능과 클라우드와의 만남: Amazon의 신규 AI 서비스 (김무현 솔루션즈 아키텍트)
AWS CLOUD 2017 - 인공 지능과 클라우드와의 만남: Amazon의 신규 AI 서비스 (김무현 솔루션즈 아키텍트)
Amazon Web Services Korea
 
Amazon AI 서비스를 통한 스마트 애플리케이션 개발 - AWS Summit Seoul 2017
Amazon AI 서비스를 통한 스마트 애플리케이션 개발 - AWS Summit Seoul 2017Amazon AI 서비스를 통한 스마트 애플리케이션 개발 - AWS Summit Seoul 2017
Amazon AI 서비스를 통한 스마트 애플리케이션 개발 - AWS Summit Seoul 2017
Amazon Web Services Korea
 
AWS CLOUD 2018-AWS의 새로운 언어, 음성, 텍스트 처리 인공지능 서비스 (남궁영환 솔루션즈 아키텍트)
AWS CLOUD 2018-AWS의 새로운 언어, 음성, 텍스트 처리 인공지능 서비스 (남궁영환 솔루션즈 아키텍트)AWS CLOUD 2018-AWS의 새로운 언어, 음성, 텍스트 처리 인공지능 서비스 (남궁영환 솔루션즈 아키텍트)
AWS CLOUD 2018-AWS의 새로운 언어, 음성, 텍스트 처리 인공지능 서비스 (남궁영환 솔루션즈 아키텍트)
Amazon Web Services Korea
 

Semelhante a Daum 음성인식 API (김한샘) (20)

한국어를 위한 AWS 인공지능(AI) 서비스 소개 및 활용 방법 - 강정희 솔루션즈 아키텍트, AWS :: AWS Innovate 2019
한국어를 위한  AWS 인공지능(AI) 서비스 소개 및 활용 방법 - 강정희 솔루션즈 아키텍트, AWS :: AWS Innovate 2019한국어를 위한  AWS 인공지능(AI) 서비스 소개 및 활용 방법 - 강정희 솔루션즈 아키텍트, AWS :: AWS Innovate 2019
한국어를 위한 AWS 인공지능(AI) 서비스 소개 및 활용 방법 - 강정희 솔루션즈 아키텍트, AWS :: AWS Innovate 2019
 
AWS CLOUD 2017 - 인공 지능과 클라우드와의 만남: Amazon의 신규 AI 서비스 (김무현 솔루션즈 아키텍트)
AWS CLOUD 2017 - 인공 지능과 클라우드와의 만남: Amazon의 신규 AI 서비스 (김무현 솔루션즈 아키텍트)AWS CLOUD 2017 - 인공 지능과 클라우드와의 만남: Amazon의 신규 AI 서비스 (김무현 솔루션즈 아키텍트)
AWS CLOUD 2017 - 인공 지능과 클라우드와의 만남: Amazon의 신규 AI 서비스 (김무현 솔루션즈 아키텍트)
 
Serverless Programmable Voice
Serverless Programmable VoiceServerless Programmable Voice
Serverless Programmable Voice
 
경영정보기술과제
경영정보기술과제경영정보기술과제
경영정보기술과제
 
경영정보기술과제
경영정보기술과제경영정보기술과제
경영정보기술과제
 
Amazon AI 서비스를 통한 스마트 애플리케이션 개발 - AWS Summit Seoul 2017
Amazon AI 서비스를 통한 스마트 애플리케이션 개발 - AWS Summit Seoul 2017Amazon AI 서비스를 통한 스마트 애플리케이션 개발 - AWS Summit Seoul 2017
Amazon AI 서비스를 통한 스마트 애플리케이션 개발 - AWS Summit Seoul 2017
 
AWS CLOUD 2018-AWS의 새로운 언어, 음성, 텍스트 처리 인공지능 서비스 (남궁영환 솔루션즈 아키텍트)
AWS CLOUD 2018-AWS의 새로운 언어, 음성, 텍스트 처리 인공지능 서비스 (남궁영환 솔루션즈 아키텍트)AWS CLOUD 2018-AWS의 새로운 언어, 음성, 텍스트 처리 인공지능 서비스 (남궁영환 솔루션즈 아키텍트)
AWS CLOUD 2018-AWS의 새로운 언어, 음성, 텍스트 처리 인공지능 서비스 (남궁영환 솔루션즈 아키텍트)
 
AWS Finance Symposium_Fintech을 넘어서서 AI/Machine Learning 금융으로
AWS Finance Symposium_Fintech을 넘어서서 AI/Machine Learning 금융으로AWS Finance Symposium_Fintech을 넘어서서 AI/Machine Learning 금융으로
AWS Finance Symposium_Fintech을 넘어서서 AI/Machine Learning 금융으로
 
[MINDsLab]maum.ai platform_Introduction_20230220.pdf
[MINDsLab]maum.ai platform_Introduction_20230220.pdf[MINDsLab]maum.ai platform_Introduction_20230220.pdf
[MINDsLab]maum.ai platform_Introduction_20230220.pdf
 
[AWS Innovate 온라인 컨퍼런스] 한국어를 위한 AWS 인공지능(AI) 서비스 소개 및 활용 방법 - 강정희, AWS 솔루션즈 아키텍트
[AWS Innovate 온라인 컨퍼런스] 한국어를 위한 AWS 인공지능(AI) 서비스 소개 및 활용 방법 - 강정희, AWS 솔루션즈 아키텍트[AWS Innovate 온라인 컨퍼런스] 한국어를 위한 AWS 인공지능(AI) 서비스 소개 및 활용 방법 - 강정희, AWS 솔루션즈 아키텍트
[AWS Innovate 온라인 컨퍼런스] 한국어를 위한 AWS 인공지능(AI) 서비스 소개 및 활용 방법 - 강정희, AWS 솔루션즈 아키텍트
 
AWS Amplify를 이용한 웹과 모바일 간의 쉬운 데이터 동기화 및 AI 서비스를 활용한 모바일 개발 - 정창호, AWS 솔루션즈 아키...
AWS Amplify를 이용한 웹과 모바일 간의 쉬운 데이터 동기화 및 AI 서비스를 활용한 모바일 개발 - 정창호, AWS 솔루션즈 아키...AWS Amplify를 이용한 웹과 모바일 간의 쉬운 데이터 동기화 및 AI 서비스를 활용한 모바일 개발 - 정창호, AWS 솔루션즈 아키...
AWS Amplify를 이용한 웹과 모바일 간의 쉬운 데이터 동기화 및 AI 서비스를 활용한 모바일 개발 - 정창호, AWS 솔루션즈 아키...
 
Smart Phone Changes The World
Smart Phone Changes The WorldSmart Phone Changes The World
Smart Phone Changes The World
 
200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기
200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기
200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기
 
Ah Counter App 마무리
Ah Counter App 마무리Ah Counter App 마무리
Ah Counter App 마무리
 
Amazon Lex를 통한 쉽고 빠른 음성 및 텍스트 기반 챗봇 만들기
Amazon Lex를 통한 쉽고 빠른 음성 및 텍스트 기반 챗봇 만들기 Amazon Lex를 통한 쉽고 빠른 음성 및 텍스트 기반 챗봇 만들기
Amazon Lex를 통한 쉽고 빠른 음성 및 텍스트 기반 챗봇 만들기
 
H사 IPA Definiton
H사 IPA DefinitonH사 IPA Definiton
H사 IPA Definiton
 
Ipa definition
Ipa definitionIpa definition
Ipa definition
 
수화 인식 자동 번역 iOS 앱 프로젝트 제안서
수화 인식 자동 번역 iOS 앱 프로젝트 제안서수화 인식 자동 번역 iOS 앱 프로젝트 제안서
수화 인식 자동 번역 iOS 앱 프로젝트 제안서
 
Ipa definition
Ipa definitionIpa definition
Ipa definition
 
SMART TV 앱 개발기술 동향
SMART TV 앱 개발기술 동향SMART TV 앱 개발기술 동향
SMART TV 앱 개발기술 동향
 

Mais de Daum DNA

Daum devday 13 [bap]
Daum devday 13  [bap]Daum devday 13  [bap]
Daum devday 13 [bap]
Daum DNA
 
Daum 키노트 | Devon 2012
Daum 키노트 | Devon 2012Daum 키노트 | Devon 2012
Daum 키노트 | Devon 2012
Daum DNA
 
SensorQL을 통한 실시간 기상 데이터 활용 | Devon 2012
SensorQL을 통한 실시간 기상 데이터 활용 | Devon 2012SensorQL을 통한 실시간 기상 데이터 활용 | Devon 2012
SensorQL을 통한 실시간 기상 데이터 활용 | Devon 2012
Daum DNA
 
Daum내부 Hadoop 활용 사례 | Devon 2012
Daum내부 Hadoop 활용 사례 | Devon 2012Daum내부 Hadoop 활용 사례 | Devon 2012
Daum내부 Hadoop 활용 사례 | Devon 2012
Daum DNA
 

Mais de Daum DNA (20)

Daum의 개방형 기술 전략 및 자바 기술 로드맵(2007)
Daum의 개방형 기술 전략 및 자바 기술 로드맵(2007)Daum의 개방형 기술 전략 및 자바 기술 로드맵(2007)
Daum의 개방형 기술 전략 및 자바 기술 로드맵(2007)
 
Daum OAuth 2.0
Daum OAuth 2.0Daum OAuth 2.0
Daum OAuth 2.0
 
Daum 검색/지도 API (이정주)
Daum 검색/지도 API (이정주)Daum 검색/지도 API (이정주)
Daum 검색/지도 API (이정주)
 
오픈 API 활용방법(Daum 사례 중심, 윤석찬)
오픈 API 활용방법(Daum 사례 중심, 윤석찬)오픈 API 활용방법(Daum 사례 중심, 윤석찬)
오픈 API 활용방법(Daum 사례 중심, 윤석찬)
 
Daum 티스토리 API (천정환)
Daum 티스토리 API (천정환)Daum 티스토리 API (천정환)
Daum 티스토리 API (천정환)
 
FT직군의 현재와 미래 - 홍윤표
FT직군의 현재와 미래 - 홍윤표FT직군의 현재와 미래 - 홍윤표
FT직군의 현재와 미래 - 홍윤표
 
웹접근성과 장애인 차별 금지법 - 장성민
웹접근성과 장애인 차별 금지법 - 장성민웹접근성과 장애인 차별 금지법 - 장성민
웹접근성과 장애인 차별 금지법 - 장성민
 
반응형 웹 디자인은 만능인가? - 신현석
반응형 웹 디자인은 만능인가? - 신현석반응형 웹 디자인은 만능인가? - 신현석
반응형 웹 디자인은 만능인가? - 신현석
 
Daum devday 13 [bap]
Daum devday 13  [bap]Daum devday 13  [bap]
Daum devday 13 [bap]
 
Daum DevDay 13-힐링이 필요해
Daum DevDay 13-힐링이 필요해Daum DevDay 13-힐링이 필요해
Daum DevDay 13-힐링이 필요해
 
Daum DevDay 13 - 마음의 소리
Daum DevDay 13 - 마음의 소리Daum DevDay 13 - 마음의 소리
Daum DevDay 13 - 마음의 소리
 
Daum DevDay 13 - OpenBrace
Daum DevDay 13 - OpenBraceDaum DevDay 13 - OpenBrace
Daum DevDay 13 - OpenBrace
 
Daum DevDay 13 - Ogangjang
Daum DevDay 13 - OgangjangDaum DevDay 13 - Ogangjang
Daum DevDay 13 - Ogangjang
 
Daum DevDay 13 - Mook
Daum DevDay 13 - MookDaum DevDay 13 - Mook
Daum DevDay 13 - Mook
 
Daum DevDay 13 - Moonlight
Daum DevDay 13 - MoonlightDaum DevDay 13 - Moonlight
Daum DevDay 13 - Moonlight
 
Daum DevDay 13 - In-N-Out
Daum DevDay 13 - In-N-OutDaum DevDay 13 - In-N-Out
Daum DevDay 13 - In-N-Out
 
Daum DevDay 13 - i-DF
Daum DevDay 13 - i-DFDaum DevDay 13 - i-DF
Daum DevDay 13 - i-DF
 
Daum 키노트 | Devon 2012
Daum 키노트 | Devon 2012Daum 키노트 | Devon 2012
Daum 키노트 | Devon 2012
 
SensorQL을 통한 실시간 기상 데이터 활용 | Devon 2012
SensorQL을 통한 실시간 기상 데이터 활용 | Devon 2012SensorQL을 통한 실시간 기상 데이터 활용 | Devon 2012
SensorQL을 통한 실시간 기상 데이터 활용 | Devon 2012
 
Daum내부 Hadoop 활용 사례 | Devon 2012
Daum내부 Hadoop 활용 사례 | Devon 2012Daum내부 Hadoop 활용 사례 | Devon 2012
Daum내부 Hadoop 활용 사례 | Devon 2012
 

Último

Último (8)

JMP를 활용한 가속열화 분석 사례
JMP를 활용한 가속열화 분석 사례JMP를 활용한 가속열화 분석 사례
JMP를 활용한 가속열화 분석 사례
 
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
 
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
 
JMP가 걸어온 여정, 새로운 도약 JMP 18!
JMP가 걸어온 여정, 새로운 도약 JMP 18!JMP가 걸어온 여정, 새로운 도약 JMP 18!
JMP가 걸어온 여정, 새로운 도약 JMP 18!
 
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
 
JMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
JMP를 활용한 전자/반도체 산업 Yield Enhancement MethodologyJMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
JMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
 
공학 관점에서 바라본 JMP 머신러닝 최적화
공학 관점에서 바라본 JMP 머신러닝 최적화공학 관점에서 바라본 JMP 머신러닝 최적화
공학 관점에서 바라본 JMP 머신러닝 최적화
 
데이터 분석 문제 해결을 위한 나의 JMP 활용법
데이터 분석 문제 해결을 위한 나의 JMP 활용법데이터 분석 문제 해결을 위한 나의 JMP 활용법
데이터 분석 문제 해결을 위한 나의 JMP 활용법
 

Daum 음성인식 API (김한샘)

  • 1. 모바일 음성인식 Open API 개발하기 2014. 5. 10 | 다음커뮤니케이션 모바일기술팀 김한샘
  • 2. Daum communications Corp. 모바일기술팀 Cow & Dog 소개 ✓ 모바일기술팀 • 다음앱 ✓ 하는 일 • 모바일 라이브러리 개발 • eclipse, Android Studio 플러그인 개발 • 모바일 CI 관리 및 script 개발 • 다음앱 개발
  • 3. Table Of Contents 1. 모바일 음성인식 API 2. 어떻게 쓸까? 3. 개발사례
  • 4. 모바일 음성인식 API 1. 음성인식의 종류와 이해 2. 음성인식 API 시장 3. 음성인식 API 성능 및 특징 4. Open API 신청
  • 5. Daum communications Corp. 모바일기술팀 모바일 음성인식 API 음성인식의 종류와 이해 ✓ 화자종속 단어인식 • 고정 어휘, 음성 등록 • “본부” 휴대폰
 ✓ 화자독립 가변어 인식 • 인식 대상 어휘를 text로 입력 • 주소록 검색 ✓ 연속음성인식 • 무제한 어휘 인식 • 주로 음성 검색에 이용

  • 6. Daum communications Corp. 모바일기술팀 모바일 음성인식 API 음성인식의 종류와 이해 발화형태 인식 대상 어휘 수 발전 방향 고립단어 인식 연속어 대화체 명령/제어 숫자인식 POI 인식 1M1k 핵심어 인식 자동통역 개인비서 대어휘 연속 음성 인식기 증권정보/ 철도예약 SMS 전송
  • 7. Daum communications Corp. 모바일기술팀 모바일 음성인식 API 음성인식 API 시장 ✓ App
  • 8. Daum communications Corp. 모바일기술팀 모바일 음성인식 API 음성인식 API 시장 ✓ API • Google • AT & T Watson • OpenEars • ... • 다음
  • 9. Daum communications Corp. 모바일기술팀 모바일 음성인식 API 음성인식 API 성능 및 특징 발화형태 인식 대상 어휘 수 고립단어 인식 연속어 대화체 명령/제어 숫자인식 POI 인식 1M1k 핵심어 인식 자동통역 개인비서 대어휘 연속 음성 인식기 증권정보/ 철도예약 SMS 전송 음성검색
  • 10. Daum communications Corp. 모바일기술팀 모바일 음성인식 API 음성인식 API 성능 및 특징 ✓ 통합 음성검색 type • 검색전용 음성인식 • 다음앱의 음성검색에서 사용 • 통합 검색에 알맞게 구성
  • 11. Daum communications Corp. 모바일기술팀 모바일 음성인식 API 음성인식 API 성능 및 특징 발화형태 인식 대상 어휘 수 고립단어 인식 연속어 대화체 명령/제어 숫자인식 POI 인식 1M1k 핵심어 인식 자동통역 개인비서 대어휘 연속 음성 인식기 증권정보/ 철도예약 SMS 전송 음성검색 지도검색
  • 12. Daum communications Corp. 모바일기술팀 모바일 음성인식 API 음성인식 API 성능 및 특징 ✓ 지도 음성검색 type • 지도 검색전용 음성인식 • 다음 지도앱의 음성검색에서 사용 • 지도의 주소 및 지역명 검색에 알맞게 구성
  • 13. Daum communications Corp. 모바일기술팀 모바일 음성인식 API 음성인식 API 성능 및 특징 발화형태 인식 대상 어휘 수 고립단어 인식 연속어 대화체 명령/제어 숫자인식 POI 인식 1M1k 핵심어 인식 자동통역 개인비서 대어휘 연속 음성 인식기 증권정보/ 철도예약 SMS 전송 음성검색 지도검색 받아쓰기
  • 14. Daum communications Corp. 모바일기술팀 모바일 음성인식 API 음성인식 API 성능 및 특징 ✓ 받아쓰기 음성인식 type • 받아쓰기 전용 음성인식 • 다음앱의 뉴스 음성 댓글에서 사용 • 일상적인 문장에 알맞도록 구성
  • 15. Daum communications Corp. 모바일기술팀 모바일 음성인식 API 음성인식 API 성능 및 특징 발화형태 인식 대상 어휘 수 고립단어 인식 연속어 대화체 명령/제어 숫자인식 POI 인식 1M1k 핵심어 인식 자동통역 개인비서 대어휘 연속 음성 인식기 증권정보/ 철도예약 SMS 전송 음성검색 지도검색 받아쓰기 단어인식
  • 16. Daum communications Corp. 모바일기술팀 ✓ 단어인식 type • 특정단어인식 전용 음성인식 - 클라이언트에서 인식대상 단어를 서버로 보내고
 서버에서 인식단어들 중에서 인식하여 결과를 보내는 방식 - 인식률 : 1만 단어인식기에서 95% 이상 모바일 음성인식 API 음성인식 API 성능 및 특징 사용자 사 전
  • 17. Daum communications Corp. 모바일기술팀 모바일 음성인식 API 음성인식 API 성능 및 특징 ✓ 문장 단위의 신뢰도 값을 제공 ✓ 문장에서 단어 레벨의 N-best와 신뢰도 제공 아버지가 방에 들어가신다 (99) 아버지 가방에 들어가신다 (1) 바지가 번지가 아버지가 밤에 들어가신다방에 들어가시다 들어가쇼
  • 18. Daum communications Corp. 모바일기술팀 ✓ http://dna.daum.net/ 모바일 음성인식 API Open API 신청
  • 19. 어떻게 쓸까? 1. 기본 흐름 보기 2. sample 훑어보기
  • 20. Daum communications Corp. 모바일기술팀 어떻게 쓸까? 기본 흐름 보기 Library 초기화 Parameter 초기화 클라리언트 생성 녹음 시작 처리중... 결과 이벤트 중간 이벤트
  • 21. Daum communications Corp. 모바일기술팀 어떻게 쓸까? sample 훑어보기 ✓ 기본 UI 이용 - android • 프로젝트 구성 및 상속
  • 22. Daum communications Corp. 모바일기술팀 어떻게 쓸까? sample 훑어보기 ✓ 기본 UI 이용 - android • 필수 구현부
  • 23. Daum communications Corp. 모바일기술팀 어떻게 쓸까? sample 훑어보기 ✓ 기본 UI 이용 - android • 이벤트 구현
  • 24. Daum communications Corp. 모바일기술팀 어떻게 쓸까? sample 훑어보기 ✓ UI 직접 구현 - android • import
  • 25. Daum communications Corp. 모바일기술팀 어떻게 쓸까? sample 훑어보기 ✓ UI 직접 구현 - android • Library 초기화 • Parameter 초기화 • 클라이언트 생성
  • 26. Daum communications Corp. 모바일기술팀 어떻게 쓸까? sample 훑어보기 ✓ UI 직접 구현 - android • 녹음 시작
  • 27. Daum communications Corp. 모바일기술팀 어떻게 쓸까? sample 훑어보기 ✓ UI 직접 구현 - android • 중간 이벤트
  • 28. Daum communications Corp. 모바일기술팀 어떻게 쓸까? sample 훑어보기 ✓ UI 직접 구현 - android • 결과 이벤트
  • 29. Daum communications Corp. 모바일기술팀 어떻게 쓸까? sample 훑어보기 ✓ iOS
  • 30. Daum communications Corp. 모바일기술팀 어떻게 쓸까? sample 훑어보기 ✓ 데모
  • 31. 개발 사례 1. 키즈짱 말놀이 2. 심심팡 3. DevDay 2014
  • 32. Daum communications Corp. 모바일기술팀 개발 사례 키즈짱 말놀이 ✓ 유아용
  • 33. Daum communications Corp. 모바일기술팀 개발 사례 심심팡 ✓ 대화형
  • 34. Daum communications Corp. 모바일기술팀 개발 사례 DevDay 2014 ✓ 선정된 10개 팀 참가 ✓ http://daumdna.tistory.com/815
  • 35. Q & A