Windows 10 IoT Core Speech Recognition

Slides:



Advertisements
Similar presentations
M 당 강령, 정책  비정규직과 정규직 간 차별철폐, 동일노동 동일 임금 실현, 최저임금제 현실화, 비정규직의 정규직화 추진 등을 통해 최소한의 인간다 운 생활을 보장한다.  그리고, 우리당은 지난 대선 당시 한국노 총, 민주노총과 정책협약을 통해 약속했던 것처럼.
Advertisements

Page  1 Copyright© 2015 Hanbit Academy, Inc. All rights reserved. [ 강의교안 이용 안내 ] 본 강의교안의 저작권은 한빛아카데미㈜에 있습니다. 이 자료를 무단으로 전제하거나 배포할 경우 저작권법 136 조에 의거하여.
Service Introduction Sept Episode is an Innovative Mobile App for Group Interaction Talk & Share Simultaneously on Episode Available on Most Mobile.
역할 Web 을 이용한 사전검색 SAMI Parser Character Recognition 통합 및 테스트 카메라 HW 제작 역할 DirectShow 동영상 재생 SAMI 분석 Database 모듈 구현 클래스 설계 Database 설계.
Page 1 Android Programming November 04 / 2009 S/W Junhyuk Jang.
미디어 프로그래밍 II 소개.
Web 2.0 & Car Infotainment CL사업부 차량정보기획팀.
IT 패러다임을 바꾼 디지털 리더 한국대학생IT경영학회 교육팀 차헌영 가장 성공한 IT기업은?
제 3 호 농촌 어메니티 관광개발 정보 -농어촌체험 ∙ 휴양마을 지정제도- 농 촌 진 흥 청 농촌자원과.
Crystal Reports .NET ASTech System.
마을과 함께 꿈을 키우는 행복한 경기교육 2016 경기꿈의학교 사업비 지침.
안 보여 줄끼가? 소프트웨어 프로젝트 1 – 제안서 발표 피바다 (A6)조 발표자 : 조기수.
Let’s Speak English Well
공교육 정상화 및 선행학습 금지 학부모 연수 부천송일초등학교.
㈜영림원소프트랩
01. 안드로이드 개요와 개발환경 구축 제목.
사용자 메뉴얼 차량용 4CH 블랙박스 매뉴얼 버전 : Version 2.1 Hardware Version : 2.0
개발자에게 SharePoint Services 란 무엇인가?
사용자 메뉴얼 차량용 4CH 블랙박스 매뉴얼 버전 : Version 1.1 Hardware Version : 1.0
Windows 10 IoT Core – Hello World
PDA & PC Webhard Network Project 오민식, 김상용, 배은희.
GitHub와 Visual Studio를 이용한 프로젝트 관리
Building-Find Argument Reality
Azure WebApp on Linux와 .NET Core
Windows 10 IoT Core IoT Player with voice commands
MS Visual Studio를 이용한 신규 프로젝트 생성&디버깅
Kasimov C언어 세미나 1st.
Hello World Bot Framework
This is our standard presentation Cover slide; the images used here are meant to provide a quick, pleasing representation of ProQuest content areas. The.
SQL Server 2000, SQL Server 2005 비교 자료
OpenGL Project (3D 움직이는 자동차)
Windows 10 IoT Core Text-To-Speech 영어 단문 발음 연습 ver 2
가톨릭관동대학교 무선랜 접속 방법 Windows 10.
창의적통합설계2 프로젝트 제안서.
ASP.NET Mobile Controls
Todo list Universal & UWP app
컴퓨터응용과학부 김영찬 지도교수 : 이형원 교수님
MunChan Park Windows Platform Developm ent MVP w10app
날짜: 팀명: TEAM-SIX 발표자: 이기영
Bot Framework Hello World Bot과 Telegram에서 대화 하기
MunChan Park Windows Platform Developm ent MVP w10app
Open API - Naver (Application Programming Interface )
사용자 정보 수집 및 교통정보 제공 시스템 블랙박스App을 이용한 웹 서비스 컴퓨팅 텀프로젝트 한국기술교육대학교 컴퓨터공학부
스타트업을 위한 손쉬운 챗봇 개발 및 서비스하기
ReSharper StyleCop 4.3 SGS Framework 개발 팀.
포토서버 (PhotoServer) 제품 소개서
귀사의 App에 가장 쉽고 빠르게 채팅기능을 추가하세요!
CniMail 메일 클라이언트 조재영 지승우.
OWA Quick Guide
이한일 전도사 아이폰 차단 설정.
고구려,백제,신라의 건국과 발전 Start!
중앙대 원격교육원 범용공인인증서 홈페이지 등록 방법 .
Visual C# VS2010 IDE Tips & Tricks
MAIL CLIENT 김창우 윤성훈 이경재.
Stocker Controller System 소개
언어교육 게임SW를 위한 음성인식 기술 IT 신성장 동력 분야별 기술개발 계획(안)
CH2. ASP.NET 페이지 분석 HTML ASP ASP.NET 의 차이점.
컴퓨터공학실험 (I) 년 1학기 실험계획 -.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
Chapter 5. Context-Free Language Exercises
05 ASP.NET 2.0 페이지 및 응용 프로그램 구조 웹 폼(Web Form) 웹 폼 이벤트
게임엔진 프로젝트 발표 상어 사냥 안 정 웅.
[297탄] 반드시 길러야 할 4가지 공부 습관 자습 습관 복습 습관 동기부여 습관 셀프 테스트 습관
Web based Presentation & Controller Service
노인학대예방 교육 교육강사 시 설 장 송나겸 보성실버센터.
비축사업 전자계약시스템 도입 용역 사용자매뉴얼(업체담당자용) Version 1.0.
VINE-Aid ENGLISH VINE.
[ 사용자 가이드 : 학생용 ] – Version 1.0
CAJ – KNS55 (China Academic Journals)
지역혁신성장과 국가균형발전을 위한 한국형 규제샌드박스 규제자유특구제도 지역혁신정책과.
Presentation transcript:

Windows 10 IoT Core Speech Recognition MunChan Park kaki104@daum.net Windows Platform Developm ent MVP www.facebook.com/groups/ w10app 유튜브 채널 Windows 10 IoT Core Speech Recognition

환경 및 준비 Windows 10 IoT Core version 10.0.16299.15 라즈베리파이3 가능하면 모두 영문 버전 사용을 추천 Windows 10 version 1709 (16299.125 ) 가능 하면 최신 버전으로.. Visual Studio 2017 version 15.5.2 Windows 10 IoT Core version 10.0.16299.15 라즈베리파이3 USB 마이크, Headset, 웹 캠 등 음 성 녹음 장치

참고 자료 Windows 10 IoT Core Microsoft/Windows-iotcore-samples Microsoft/Windows-universal-samples Speech interactions Microsoft Speech Platform Bing Speech API 라즈베리파이에서 한글 음성 인식하기 소스

Speech Recognition Constraints Predefined grammars(SpeechRecognitionTopicConstrai nt) 사전 정의 된 받아쓰기 및 웹 검색 문법은 크기가 크고 온라인 (장치가 아님)이기 때문에 성능이 장치에 설치된 사용자 지정 문법만큼 빠르지 않을 수 있습니다. Predefined dictation(Dictation) 사용자가 특정 언어로 말할 수있는 대부분의 단어와 구를 인식 할 수 있으며 짧은 구를 인식하도록 최적 화되어 있습니다. 자유 텍스트 받아쓰기는 사용자가 말할 수있는 사물의 종류를 제한하고 싶지 않을 때 유용합니다. 일반적인 용도로는 노트를 작성하거나 메시지 내용을 지시하는 것 Web-search grammars(WebSearch) 받아쓰기 문법과 마찬가지로 웹 검색 문법에는 사용 자가 말할 수있는 수많은 단어와 구가 들어 있습니 다. 그러나 사람들이 일반적으로 웹을 검색 할 때 사 용하는 용어를 인식하도록 최적화되어 있습니다. FormFilling 양식 입력을 지원합니다.

Speech Recognition Constraints Custom grammars Programmatic list constraints(SpeechRecogni tionListConstraint) 프로그래밍 방식의 목록 제약 조건은 단어 또 는 구 목록을 사용하여 간단한 문법을 만드는 방법을 제공합니다. 목록 제약 조건은 짧고 뚜 렷한 구를 인식하는 데 적합합니다. 문법의 모 든 단어를 명시 적으로 지정하면 음성 인식 엔 진이 일치를 확인하기 위해 음성을 처리해야하 므로 인식 정확도가 향상됩니다. 목록을 프로 그래밍 방식으로 업데이트 할 수도 있습니다. SRGS grammar(SpeechRecognitionGrammar FileConstraint) SRGS 문법은 프로그래밍 방식의 목록 제약과 달리 SRGS 버전 1.0에 정의 된 XML 형식을 사용하는 정적 문서입니다. SRGS 문법은 한 번의 인식으로 여러 가지 의미를 포착 할 수 있 도록함으로써 음성 인식 경험을 최대한 제어합 니다.

Speech Recognition 기초 Check MicrophonePermission Important APIs Windows.Media.SpeechRecognition Set up the audio feed App capability declarations Check MicrophonePermission Get SystemSpeechLanguage InitializeRecognizer Start Recoginizer Speak a sentence View results

SpeechRecognizer SupportedTopicLanguages 미리 정의된 문법 혹은 웹 서비스 문법을 지 원하는 언어 목록을 반환 사용자가 문법을 작성할 필요없이 앱에 음 성 인식을 제공합니다. 이러한 문법을 사용 할 때 원격 웹 서비스에서 음성 인식을 수행 하고 그 결과를 장치에 반환합니다 SupportedGrammarLanguages SpeechRecognitionGrammarFileConstr aint나 SpeechRecognitionListConstraint 개체의 사용자 지정 문법 지원 언어 컬렉션 을 가지고 옵니다.

List of speech recognition supported languages Speech Recognition is only available for the following languages: English (United States and United Kingdom), French, German, Japanese, Mandarin (Chinese Simplified and Chinese Traditional), and Spanish. 라즈베리파이에서 한글 음성 인식 하기 Bing Speech API pricing Bing Speech API—free, 5,000 transactions free per month

영어 말하기 연습 앱 개발 목표 : 기초 영어 말하기 연습을 하는 앱 개발 내용 : 한글로 된 하나의 문장이 화면에 표시되면, 해당 문장에 맞는 영어를 이야기 한다. 효과 : 내 발음이 얼마나 정확한지 확인 할 수 있음 기능 : 1. ListConstraint를 이용해서 학습할 문장을 입 력하고, 랜덤하게 하나씩 출력해서 발음이 맞는 지 확인 – 제공한 문장에서만 찾음 2. Predefined dictation 을 이용해서 좀더 정 확한 발음 확인 – free-text 검색이기 때문에 좀 더 정확한 발음이 필요

PC 환경 설정 확인 반드시 마이크 장치가 필 요합니다. All settings -> Time & Language -> Region & language -> English (United States) English (United States) -> Options -> Speech -> Do wnload 영어 말하기 기능과 관련 이 있는 듯 하지만..일단 다운로드 받아서 설치해 놓는 것으로 하겠습니다. 반드시 마이크 장치가 필 요합니다.

앱 개발 순서 Windows Template Studio를 이용해서 프로젝 트 생성 Navigation pane 사용 Code behind framework 사용 간단한 셈플 형태인 경우에만 사용합니다. 좀 더 복잡한 프로젝트인 경우에는 MVVM Light를 이용할 예정이며, 통합 프로젝트인 경우 Prism을 사용할 예정입니다. 앱 시작시 초기화 학습할 문장 불러오기 기초 발음 연습 페이지 구현 심화 발음 연습 페이지 구현 화면 디자인은 크게 신경 쓰지 않고 개발 합니다.

앱 개발 실습