daum 음성인식 api (김한샘)

Post on 24-May-2015

4.708 Views

Category:

Engineering

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

API 부트캠프 2014에서 발표한 Daum 음성인식 API 슬라이드입니다. - by 모바일기술팀 김한샘

TRANSCRIPT

모바일 음성인식 Open API 개발하기2014. 5. 10 | 다음커뮤니케이션 모바일기술팀 김한샘

Daum communications Corp. 모바일기술팀

Cow & Dog소개

✓모바일기술팀

• 다음앱

✓하는 일

• 모바일 라이브러리 개발

• eclipse, Android Studio 플러그인 개발

• 모바일 CI 관리 및 script 개발

• 다음앱 개발

Table Of Contents

1. 모바일 음성인식 API

2. 어떻게 쓸까?

3. 개발사례

모바일 음성인식 API1. 음성인식의 종류와 이해

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/

모바일 음성인식 APIOpen 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

감사합니다.

top related