KR20180078197A - 이 보이스북 편집장치 및 재생장치 - Google Patents

이 보이스북 편집장치 및 재생장치 Download PDF

Info

Publication number
KR20180078197A
KR20180078197A KR1020180074337A KR20180074337A KR20180078197A KR 20180078197 A KR20180078197 A KR 20180078197A KR 1020180074337 A KR1020180074337 A KR 1020180074337A KR 20180074337 A KR20180074337 A KR 20180074337A KR 20180078197 A KR20180078197 A KR 20180078197A
Authority
KR
South Korea
Prior art keywords
voice
reading
setting
book
text
Prior art date
Application number
KR1020180074337A
Other languages
English (en)
Inventor
조은형
Original Assignee
조은형
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 조은형 filed Critical 조은형
Priority to KR1020180074337A priority Critical patent/KR20180078197A/ko
Publication of KR20180078197A publication Critical patent/KR20180078197A/ko

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A23FOODS OR FOODSTUFFS; TREATMENT THEREOF, NOT COVERED BY OTHER CLASSES
    • A23LFOODS, FOODSTUFFS, OR NON-ALCOHOLIC BEVERAGES, NOT COVERED BY SUBCLASSES A21D OR A23B-A23J; THEIR PREPARATION OR TREATMENT, e.g. COOKING, MODIFICATION OF NUTRITIVE QUALITIES, PHYSICAL TREATMENT; PRESERVATION OF FOODS OR FOODSTUFFS, IN GENERAL
    • A23L35/00Food or foodstuffs not provided for in groups A23L5/00 – A23L33/00; Preparation or treatment thereof
    • A23L35/20No-fat spreads
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47JKITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
    • A47J44/00Multi-purpose machines for preparing food with several driving units
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47JKITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
    • A47J44/00Multi-purpose machines for preparing food with several driving units
    • A47J44/02Multi-purpose machines for preparing food with several driving units with provisions for drive either from top or from bottom, e.g. for separately-driven bowl
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/02Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
    • G06F15/025Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators adapted to a specific application
    • G06F15/0291Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators adapted to a specific application for reading, e.g. e-books
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L13/00Speech synthesis; Text to speech systems
    • G10L13/08Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Food Science & Technology (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computer Hardware Design (AREA)
  • Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Economics (AREA)
  • Chemical & Material Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Nutrition Science (AREA)
  • Computing Systems (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Polymers & Plastics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

사용자 제어장치에서 읽기전자책을 재생하는 방법에 있어서, 상기 읽기 전자책을 선택하는 단계, 상기 읽기 전자책을 음성으로 읽어주는 단계를 포함하며, 상기 읽기 전자책을 음성으로 읽어주는 단계는 등장 인물에 따라 다른 음성으로 읽어주는 단계를 포함하며,상기 읽기 전자책은 텍스트에 음성속성이 기지정되어 있고, 상기 음성속성은 상기 전자책의 상기 등장 인물에 따라 다른 음성 속성이 기지정되어 있는 사용자 제어장치에서 읽기전자책을 재생하는 방법이다.

Description

이 보이스북 편집장치 및 재생장치{E-VOICE BOOK EDITOR AND PLAYER}
노트북, 스마트폰, 태블릿피씨를 비롯한 전자기기에서 텍스트 정보를 음성정보로 전환하는 텍스트 투 스피치(text to speech) 기술을 활용하여 사용자에게 텍스트 정보를 음성으로 청취할 수 있도록 하는 기기에 관한 발명이다.
운전중이나 다른 작업을 하면서도 책을 읽는 방법으로 보이스북이 있다. 복이스북은 책의 내용을 여러 명의 성우의 녹음과 각종 효과음을 활용하여 책의 내용을 음성파일로 재생할 수 있도록 하는 컨텐츠이다. 또한 텍스트 정보를 음성정보로 전환하는 텍스트 투 스피치(text to speech) 기술을 활용하여 사용자에게 텍스트 정보를 음성으로 청취할 수 있도록 하는 기술이 공개되어 있다. 반대로, 음성정보를 텍스트 정보로 변환하는 스피치 투 텍스트(speedh to text) 기술도 공개되어 있다. 또한, 텍스트를 입력하고 텍스트에 각종 서식, 즉 폰트, 글자크기, 글자색깔 등을 지정할 수 있는 문서작성기가 공지되어 있다. 본 발명은 상기 텍스트 투 스피치 기술과 문서작성기 기술을 융합하여 보다 편리하고 빠르게 보이스북을 제작하는 방법 및 장치에 관한 것이다.
기존의 보이스북은 여러명의 성우가 직접 책을 읽으며 녹음을 해야 하고 각종 효과음 등을 합성해야 하는 등 보이스북을 생성하기 위한 시간과 비용이 상당히 필요했었다. 또한, 책의 내용 일부가 변경될 경우 같은 성우가 직접 다시 녹음을 해야 하기 때문에 컨텐츠 제작 후 수정이 매우 힘들고 번거로웠다. 그렇기 때문에 시중의 책 중에서 보이스북으로 제작된 책이 극히 한정되어 있다. 스마트기기가 발달하면서 전자책이 대중화 되었고, 대부분의 기기에서 텍스트 투 보이스 기능이 탑재되어 있어 전자책의 내용을 기기가 제공해주는 음성으로 전환하여 청취할 수 있다. 하지만, 전자책에 여러명의 화자가 있고 감정상태 등이 다른 부분이 있음에도 불구하고 기존의 전자책의 텍스트 투 보이스 기능은 한 명의 음성으로 일정한 속도로 무미건조하게 화자와 무관하게 읽어내려가기 때문에 여러명의 성우가 직접 감정을 살려 녹음하고 효과음 등이 삽입된 보이스북에 비해 몰입도가 매우 떨어진다. 본 발명이 해결하고자 하는 과제는, 기존 성우가 직접 녹음하는 보이스북에 비해 보이스북 제작 비용과 시간을 감소시키고, 수정이 용이하며 기존 텍스투 스피치 기능으로 전자책을 읽는 것보다 더욱 보이스북에 근접한 음성 컨텐츠를 제작할 수 있는 보이스북 편집기를 제작하는 데 있다.
사용자 제어장치에서 읽기 전자책을 재생할 때, 등장 인물에 따라 다른 음성으로 읽어줄 수 있다. 이를 위해, 상기 읽기 전자책은 텍스트에 음성속성이 기지정되어 있고, 상기 음성속성은 상기 전자책의 상기 등장 인물에 따라 다른 음성 속성이 기지정되어 있도록 할 수 있다.
기존 성우가 직접 녹음하는 보이스북에 비해 보이스북 제작 비용과 시간을 감소시키고, 수정이 용이하며 기존 텍스투 스피치 기능으로 전자책을 읽는 것보다 더욱 보이스북에 근접한 음성 컨텐츠를 제작 및 재생할 수 있다.
도 1 은 전자책 읽어주기 설정을 하는 화면의 일례이다.
도 2 는 읽어주기책을 생성하는 단계이다.
도 3 은 읽어주기책 기능을 구현하는 순서도의 일례이다.
도 1 은 전자책 읽어주기 설정을 하는 화면의 일례이다.
사용자 제어장치는 사용자로 하여금 사용자 제어장치에 저장되어 있거나 네트워크상에서 다운로드 받을 수 있는 전자책이나 서적을 제공할 수 있다.
서적은 출판되어 전자책 형식으로 제공되는 것일 수 있고 사용자가 텍스트를 지닌 파일 형식으로 사용자 제어장치에 저장하고 있는 것일 수 있다.
전자책은 일반 소설, 신문, 전문서적, 이야기 책, 동화 등이 포함될 수 있다.
기존의 전자책은 텍스트 형식으로 되어 있거나, 여러 명의 성우가 녹음을 한 보이스 북이 있다.
보이스 북의 경우 성우가 직접 녹음을 해야 하기 때문에 가격이 상대적으로 비싸고 컨텐츠가 비교적 다양하지 못한 한계가 있다.
본 발명의 한 예로, 사용자 제어장치에서 별도로 성우가 녹음하지 않은 전자책을 읽어주는 기능을 포함할 수 있다.
예를 들어, 사용자가 듣기를 원하는 읽기전자책(e-voice book)을 선택하였을 경우(302) 텍스트와 함께 읽어주기 기능버튼(305)가 표시되며 읽어주기 기능버튼(305)를 선택하였을 경우 텍스트의 등장 인물 별, 해당 등장 인물의 상태 별 다른 음성으로 텍스트를 읽어주게 된다.
이 때 효과음과 시작, 종료, 챕터, 페이지 등의 정보도 음성으로 출력할 수 있다.
여기에서 읽기전자책은 사전에 텍스트에 음성설정 값이 지정되어 있는 특징이 있다.
지정되어 있는 음성 설정값은 사용자에 의해 수정이 가능하고 예를 들어 읽어주기 설정버튼(306)을 누르면 설정창(307)이 표시될 수 있다.
읽어주기 기능을 위해서는 텍스트 외에 음성패키지가 필요하다.
음성패키지는 텍스트의 일정 부분을 어떤 종류의 음성으로 읽어주게 할 것이지를 결정하게 된다.
예를들어, 기본 음성 패키지에 남자1, 남자2, 남자3, 여자1, 여자2, 여자3, 효과음1, 효과음2, 효과음3 과 같은 형식으로 음성데이터가 구비될 수 있다.
음성 패키지는 사용자 기기에 구비되어 있을 수 있거나 네트워크 상에 구비되어 있을 수 있다.
텍스트를 음성신호로 전환하는 과정도 사용자 기기에서 구현하거나 네트워크 상에서 구현되어 결과 값이 사용자 기기로 전달될 수 있다.
각각의 음성데이터는 텍스트의 일정 단위별 소리음을 가지고 있으며 텍스트의 일정 단위별로 해당 소리음을 출력하거나 복수의 소리음을 합성하여 출력하게 된다.
아울러, 문장 속에서 음성이 자연스럽게 들릴 수 있도록 문장에 따라 혹은 앞뒤 음에 따라 음의 높낮이 발음 등을 변경하여 출력할 수 있다.
읽기전자책은 출판하기 전에 책 내용의 일정 텍스트를 어느 음성패키지의 어느 음성으로 출력할 것인지 속성정보로 미리 결정되어 있다.
사용자 제어장치는 해당 속정정보를 추출한 후 사용자 제어장치 혹은 네트워크에 저장되어 있는 해당 음성 패키지를 사용하여 읽기전자책을 읽어주게 된다.
기본 패키지와 비슷한 형식의 다른 패키지가 존재할 수 있다.
예를 들어, 보다 다양한 목소리와 다양한 효과음을 패키지로 가지고 있는 고급패키지가 있을 수 있고, 어린이 동화를 읽어주기에 최적화 되어 있는 동화 패키지, 소설을 읽기에 최적화 되어 있는 소설패키지 등으로 음성패키지가 구성되어 있을 수 있다.
읽기전자책을 읽어주기 기능으로 출력할 때 최적패키지(308) 즉 출판전에 설정되어진 패키지로 사용자 제어장치에서 재생이 가능 할 경우 이를 자동으로 설정하여 읽어주기 기능을 실행할 수 있다.
최적 패키지가 구비되지 않았을 경우 대체로 사용할 수 있는 대체 패키지를 선택하거나 목소리 별로 별도 지정을 해줄 수 있다(312).
바꾸기(312) 버튼으로 읽기음성의 종류를 선택할 수 있다.
예를 들어, 동화, 소설, 뉴스 등을 설정할 수 있다.
인물음성을 바꾸기 버튼(313)으로 텍스트 상에 등장하는 인물의 음성을 설정해 줄 수 있다.
예를 들어, 인물이 뽀빠이 일 경우, 젊고 힘있는 남자 음성, 혹은 남자1, 성우1, 배한성 등으로 설정할 수 있다.
이와 같은 방식으로 효과음도 설정해주거나 효과음 패키지를 설정해 줄 수 있다.
효과음 패키지에는 기본적인 효과음 구성, 예를 들어, 천둥소리, 발자국 소리, 바람소리, 문소리, 깨지는 소리 등의 소리패키지로 구성될 수 있다.
기본 패키지가 아닌 고급 패키지의 경우 해당 소리에 대한 더 고급스러운 소리가 저장되어 있을 수 있고 더 다양한 종류의 소리가 포함되어 있을 수 있다.
읽어주기 설정에는 읽는 속도를 설정할 수 있는데 속도의 빠르기를 선택해주거나(315) 모두 읽기 원하는 목표시간을 설정해 주어(316) 해당 목표 시간 동안 모두 읽기 위해 어느 정도의 속도로 읽어야 하는지 계산하여 해당 속도로 읽어줄 수 있다.
읽어주기책이 출판되기 전에 설정된 소리패키지가 없거나 다른 패키지로 바꾸고 싶을 경우 읽어주기 소리패키지를 추가(317)할 수 있다.
읽어주기 소리패키지는 사용자 제어장치에 저장되어 있는 패키지를 선택하거나 네트워크를 통해 검색하여 선택하거나 다운로드 하여 설정할 수 있다(321).
패키지 별로 추가 삭제할 수도 있고, 특정 소리별 즉, 특정 등장인물 별, 나이별, 성별, 장르별로 해당 음성정보를 획득하고 설정할 수 있다(324).
도 2 는 읽어주기책을 생성하는 단계를 나타낸다.
읽어주기책을 생성할 때는, 책의 내용 즉, 텍스트와 그림, 페이지 정보, 목차, 출판정보, 가격 등을 획득하는 단계, 상기 책의 내용을 표시 순서에 따라 배치하는 단계, 텍스트의 속성을 설정하는 단계(401), 상기 텍스트의 음성속성을 설정하는 단계, 읽어주기책 형식으로 인코딩하는 단계(412)를 포함할 수 있다.
생성된 읽어주기책을 사용자 제어장치에서 재생되기 위해서는 상기 생성된 읽어주기책을 네트워크 상의 서버로 전송하는 단계, 사용자 제어장치에서 상기 읽어주기책을 검색하는 단계, 사용자 제어장치에서 상기 검색된 읽어주기책을 다운로드하는 단계, 사용자 제어장치에 상기 읽어주기책을 디스플레이하는 단계, 음성속성에 따라 사용자 제어장치에서 음성속성을 지원하는지 판단하는 단계, 사용자 제어장치에서 읽어주기책을 텍스트 모드로 디스플레이 할지 읽기모드로 읽어줄지 사용자에게 선택할 수 있도록 선택항목을 디스플레이하는 단계, 사용자가 읽기모드를 선택하였을 경우 읽기모드 시작부분을 판단하는 단계, 텍스트에서 음성속성을 검출하는 단계, 검출된 음성속성에 따라 해당 텍스트를 읽어주는 단계를 포함할 수 있다.
상기 음성속성을 설정하는 단계는 음성패키지를 선택하는 단계, 특정 음성속성을 설정하기 위한 텍스트의 일부분을 선택하는 단계(401), 음성속성을 설정하는 단계(404), 목차와 챕터를 읽어줄 음성을 설정하는 단계, 페이지와 책의 시작과 끝을 알려주는 소리를 설정하는 단계를 포함할 수 있다.
상기 음성속성을 설정하는 단계(404)는 텍스트를 읽어주는 목소리의 성별(405), 효과음(406), 연령대(407), 역할(408), 속도(410), 특정인(409), 모드(411)를 선택하는 단계를 포함할 수 있다.
상기 효과음은 예를 들어, 종소리1, 종소리2, 문닫는소리1, 문닫는소리2, 걷는소리1, 파도소리1, 새소리1 등으로 각종 효과음을 적용할 수 있고 효과음을 추가할 수도 있다.
상기 역할(408)을 선택하는 단계는 읽어주는 목소리의 전문영역별 특징을 추가할 수 있도록 한다.
예를들어, 나레이션은 대중매체에서 흔히 사용된는 사용자에게 익숙한 나레이션의 읽는 특징을 살려 읽어줄 수 있도록 하는 기능이다.
아침 연속극에서 나오는 나레이션과 같은 효과를 낼 수 도 있고, 코믹한 나레이션 등으로 구별 될 수 있다.
또 한 예로, 외국인의 속성을 설정했을 경우 외국인이 한국어를 배워 말할 때 자국어의 액센트를 포함한 한국어 말하는 특징이 나타나도록 설정할 수 있다.
상기 특정인을 선택하는 단계(409)는 사람들에게 익숙하거나 혹은 사용자가 지정한 특정 성우의 목소리를 속성으로 설정할 수 있다.
예를 들어, 배한성, 노사연, 배지영 아나운서 등 특정 인물의 목소리를 속성으로 설정할 수 있다.
상기 모드를 설정하는 단계(411)은 해당 텍스트를 읽어주는 모드를 설정할 수 있다.
예를들어, 숨찬 목소리 속성을 설정하거나, 거만한 목소리 설정, 단호한 목소리 설정, 놀란 목소리 설정, 비굴한 목소리 설정, 인자한 목소리 설정 등 일상 생활에서 사람들이 특정 상황에서 말할 때 나타나는 속성을 설정할 수 있다.
상기 속도를 설정하는 단계(410)은 해당 텍스트를 어느 속도로 읽어줄 지 속성을 설정한다.
예를들어 같은 성우에 같은 모드, 같은 연령대의 목소리 설정이라 하더라도 상황에 따라 말을 빨리하거나 느리게 할 수 있는데 이에 대한 설정을 할 수 있다.
속도 속성은 절대 속도가 될 수 있고 상대속도가 될 수 있다.
절대속도는 사용자 제어장치에서 읽어주기 속도 설정과 무관하게 일정한 속도로 읽도록 설정하는 방식이고 상대속도는 기준속도에 비해 어느정도로 빠르고 느린지에 대한 속성을 말한다.
사용자 제어장치에서 읽어주기 속도를 변경하였을 경우에는 상기 기준속도를 변경할 수 있고 이에 따라 전체적으로 속도가 조절된다.
상기 네트워크(413)은 무선 혹은 유선으로 컨텐츠를 공유할 수 있는 복수의 저장소로 구성된 특징이 있다.
읽어주기 책을 인코딩하는 인코더는 음성속성을 설정하는 텍스트의 범위를 선택하는 단계, 음성속성 적용 단계, 인코딩 단계를 포함할 수 있다.
상기 음성속성 적용 단계는 추천음성패키지 설정 단계, 성별 선택 단계, 연령대 선택 단계, 화자 역할 혹은 직업 선택 단계, 읽기 속도 선택 단계, 읽기 모드 선택 단계, 효과음 설정 단계, 성우 지정 단계, 읽기 지연시간 설정 단계를 포함할 수 있다.
상기 읽기 지연시간 설정 단계는 마침표, 쉼표, 느낌표, 빈칸, 말줄임표, 혹은 글자와 글자 사이에 속성을 설정할 수 있다.
상기 인코딩 단계는 사용자에게는 보이지 않지만 제어부는 인식할 수 있는 음성속성을 알려주는 텍스트를 삽입하는 단계를 포함할 수 있다.
상기 인코더에서 인코딩된 읽어주기 책은 인터넷 서버나 클라우드, 개인 저장 장치 등에 저장될 수 있으며 사용자 제어장치를 포함한 사용자의 검색장치에서 검색될 수 있다.
상기 읽어주기책을 읽어주는 단계는 음성속성 적용된 읽어주기 책(e-voice book)을 검색하는 단계, 읽기 시작할 부분을 선택하는 단계, 데이터를 수신하는 단계, 음성신호를 송출하는 단계, 종료시점을 저장하는 명령을 발생하는 단계, 선택 가능한 재생 속도를 표시하는 단계를 포함할 수 있다.
상기 시작부분 선택 단계는 시작부분 텍스트를 선택하는 단계나 시작 텍스트를 검색하는 단계나, 사용자의 음성을 분석후 해당 음성과 연관성이 가장 높은 텍스트를 시작부분으로 설정하는 단계나 마지막 종료시점을 읽기 시작부분으로 설정하는 단계를 포함할 수 있다.
상기 데이터 수신단계는 상기 저장된 읽어주기 책을 수신하거나 음성 속성이 적용된 음성데이터를 내부 혹은 외부로부터 수신하는 단계를 포함할 수 있다.
음성 속성이 적용된 음성데이터는 음성속성이 인코딩된 읽어주기 책을 디코딩하는 단계, 하나 이상의 음성패키지를 선택하는 단계, 음성 속성이 적용된 음성데이터를 생성하는 단계, 적용할 음성데이터가 없을 경우 대체 음성 데이터를 적용하는 단계, 복수의 음성 패키지가 선택되었을 경우 우선 적용할 음성패키지를 설정하는 단계를 포함할 수 있다.
상기 음성신호 송출단계는 사용자 제어장치를 포함한 사용자 기기에 내장된 스피커를 통해 출력하는 단계 혹은 이어폰을 통해 출력하는 단계, 혹은 유무선으로 연결된 외부 스피커를 통해 출력하는 단계를 포함할 수 있다.
상기 종료시점을 저장하는 명령 발생단계는 종료버튼이 눌러지는 단계나 전원이 꺼지는 단계나 프로그램이 종료되는 단계 등을 포함할 수 있다.
상기 사용자 제어장치를 포함한 상용자 기기는 디스플레이부를 포함할 수 있으며 상기 디스플레이부가 켜져 있을 경우에는 읽어주기 음성 송출부분을 텍스트 상에 표시하는 기능이 실행될 수 있다.
음성신호 송출 중 음성신호 송출은 유지하는 반면 화면은 오프될 수 있다.
이때 음성 송출부분을 텍스트 상에 표시하는 기능을 중지시킬 수 있다.
다시 화면이 켜졌을 경우에는 음성 송출부분을 텍스트 상에 표시하는 기능을 실행시킬 수 있다.
상기 선택가능한 재생 속도 표시 단계는 읽기 속도를 기 정의된 단계로 표시하고 사용자가 선택하도록 하는 단계나 기 정의된 분량의 텍스트를 읽는 최단 시간과 최장시간을 표시하고 사용자가 희망하는 읽기 시간을 선택하는 단계를 포함할 수 있다.
버튼 혹은 사용자의 음성명령에 의해 부분 다시 읽기 명령이 입력되었을 경우 일정 시간 앞부터 다시 읽어주거나 해당 문장 혹은 전 문장부터 다시 읽어주거나, 해당 문단 혹은 해당 챕터부터 다시 읽어주는 단계를 포함할 수 있다.
부분 다시 읽기 명령 시 명령 시점이 현재 읽고 있는 문장의 일정 글자 혹은 일정 시간 내일 경우 앞 문장부터 다시 읽어주거나 부분 다시 읽기 명령 시 명령 시점이 현재 읽고 있는 문장의 일정 글자 혹은 일정 시간 이후일 경우 현재 문장부터 다시 읽어주는 단계를 포함할 수 있다.
음성속성이 적용된 텍스트의 인코딩 시 제 1 텍스트는 제 1 사용자의 음성을 텍스트로 전환한 것일 수 있다.
제 2 텍스트는 제 2 사용자의 음성을 텍스트로 전환한 것일 수 있다.
제 1 텍스트와 제 2 텍스트를 음성 속성을 적용하여 인코딩 할 때 제 1 사용자의 음성 속성과 제 2 사용자의 음성속성을 다르게 적용하여 인코딩 할 수 있다.
읽어주기책은 소리로 텍스트를 읽어줄 뿐 아니라 사용자 제어장치의 디스플레이 창에 텍스트를 표시하여 직접 읽을 수 있도록 구성할 수 있다.
도 3 은 읽어주기책 기능을 구현하는 순서도의 일례이다.
사용자 제어장치를 통해 특정한 책을 읽거나 듣기위해서는 네트워크에 접속하는 단계(450).
원하는 책을 검색하는 단계(451).
원하는 책이 검색되었으면 해당하는 책을 다운로드하는 단계(452).
다운로드된 읽어주기책의 제목 혹은 번호 혹은 저자 혹은 장르 혹은 시간 혹은 분량 등을 사용자 제어장치에 표시하는 단계(453).
다운로드한 읽어주기책을 선택하는 단계(454).
책의 내용을 듣기위해 읽어주기 모드로 할 것인지 혹은 직접 읽기위해 3D 디스플레이 모드로 할 것인지를 선택하는 단계(455).
읽어주기책 모드로 선택되었을 경우 읽어주기책 모드로 설정하는 단계(456).
책의 읽어주기 시작할 부분을 판단하는 단계(457).
읽어주기책에 읽어줄 특정 음성패키지가 기설정되어 있는 지를 판단하는 단계(458) 특정 음성패키지가 설정되어 있지 않으면 기본음성패키지로 설정하는 단계(460).
특정 음성패키지가 설정되어 있으면 특정 음성패키지로 재생이 가능한지를 판단하는 단계(459).
설정된 특정음성패키지로 재생이 불가능할 경우 혹은 사용자의 요청에 의해 대체음성패키지로 설정하는 단계(461).
설정된 음성패키지에 포함된 음성데이터와 음성속성 정보를 사용하여 텍스트를 읽어주는 단계(462).
음성패키지가 변경되었는지를 판단하는 단계(463).
읽어주기 기능을 종료하라는 명령이 입력이 되거나 텍스트를 모두 읽었는지 여부에 따라 읽어주기모드를 종료하는 단계(465)를 포함할 수 있다.
상기 책의 읽어주기 시작할 부분을 판단하는 단계(457)는 책의 처음부터 읽도록 설정되거나 사용자가 선택한 부분으로 설정되거나 최근 읽다 중단한 부분을 바탕으로 설정하는 단계가 더 포함될 수 있다.

Claims (20)

  1. 사용자 제어장치에서 읽기전자책을 생성하는 방법에 있어서,
    전자책의 텍스트를 표시 순서에 따라 배치하는 단계,
    상기 텍스트의 음성속성을 설정하는 단계,
    읽기전자책 형식으로 인코딩하는 단계를 포함하고,
    상기 음성속성을 설정하는 단계는, 특정 음성속성을 설정하기 위한 상기 텍스트의 일부분을 선택하고 음성속성을 설정하는 사용자 제어장치에서 읽기전자책을 생성하는 방법.
  2. 제 1 항에 있어서,
    상기 음성속성을 설정하는 단계는 음성패키지를 선택하는 단계를 포함하는 사용자 제어장치에서 읽기전자책을 생성하는 방법.
  3. 제 1 항에 있어서,
    상기 음성속성을 설정하는 단계는, 상기 전자책의 목차와 챕터를 읽어줄 음성을 설정하는 단계, 책의 시작과 끝을 알려주는 음성을 설정하는 단계를 포함하는 사용자 제어장치에서 읽기전자책을 생성하는 방법.
  4. 제 1 항에 있어서,
    상기 음성속성을 설정하는 단계는, 목소리의 성별을 선택하는 단계를 포함하는 사용자 제어장치에서 읽기전자책을 생성하는 방법.
  5. 제 1 항에 있어서,
    상기 음성속성을 설정하는 단계는, 효과음을 설정하는 단계를 포함하는 사용자 제어장치에서 읽기전자책을 생성하는 방법.
  6. 제 1 항에 있어서,
    상기 음성속성을 설정하는 단계는, 상기 텍스트를 읽어주는 모드를 설정하는 단계를 포함하는 사용자 제어장치에서 읽기전자책을 생성하는 방법.
  7. 제 1 항에 있어서,
    상기 음성속성을 설정하는 단계는, 읽기 속도를 설정하는 단계를 포함하는 사용자 제어장치에서 읽기전자책을 생성하는 방법.
  8. 제 7 항에 있어서,
    기준속도를 설정하는 단계를 포함하고, 상기 읽기 속도를 설정하는 단계는 상기 기준속도 대비 상대적인 값인 것을 특징으로 하는 사용자 제어장치에서 읽기전자책을 생성하는 방법.
  9. 제 1 항에 있어서,
    상기 읽어주기책 형식으로 인코딩하는 단계는, 텍스트의 범위를 선택하고 음성 속성을 적용하여 인코딩하는 사용자 제어장치에서 읽기전자책을 생성하는 방법.
  10. 제 1 항에 있어서,
    상기 읽어주기책 형식으로 인코딩하는 단계는, 읽기 지연시간 설정 단계를 포함하는 사용자 제어장치에서 읽기전자책을 생성하는 방법.
  11. 제 10 항에 있어서,
    상기 읽기 지연시간 설정 단계는, 마침표, 쉼표 그리고 글자와 글자 사이 중 적어도 하나에 속성을 설정하는 사용자 제어장치에서 읽기전자책을 생성하는 방법.
  12. 제 1 항에 있어서,
    상기 음성속성을 설정하는 단계는 화자별로 다른 음성속성을 설정하는 단계를 포함하는 사용자 제어장치에서 읽기전자책을 생성하는 방법.
  13. 사용자 제어장치에서 읽기전자책을 재생하는 방법에 있어서,
    상기 읽기 전자책을 선택하는 단계;
    상기 읽기 전자책을 음성으로 읽어주는 단계를 포함하며,
    상기 읽기 전자책을 음성으로 읽어주는 단계는 등장 인물에 따라 다른 음성으로 읽어주는 단계를 포함하며,
    상기 읽기 전자책은 텍스트에 음성속성이 기지정되어 있고,
    상기 음성속성은 상기 전자책의 상기 등장 인물에 따라 다른 음성 속성이 기지정되어 있는 사용자 제어장치에서 읽기전자책을 재생하는 방법.
  14. 제 13 항에 있어서,
    상기 읽기 전자책을 저장하는 단계를 포함하는 사용자 제어장치에서 읽기전자책을 재생하는 방법.
  15. 제 13 항에 있어서,
    상기 읽기 전자책을 음성으로 읽어주는 단계는 복수개의 목소리와 복수개의 효과음을 포함하는 음성패키지를 사용하는 사용자 제어장치에서 읽기전자책을 재생하는 방법.
  16. 제 13 항에 있어서,
    상기 음성속성은 마침표, 쉼표 그리고 글자와 글자 사이 중 적어도 하나에 읽기 지연시간 속성을 포함하는 사용자 제어장치에서 읽기전자책을 재생하는 방법.
  17. 제 13 항에 있어서,
    상기 음성속성은 효과음을 포함하는 사용자 제어장치에서 읽기전자책을 재생하는 방법.
  18. 제 13 항에 있어서,
    상기 음성속성은 읽기 속도를 포함하는 사용자 제어장치에서 읽기전자책을 재생하는 방법.
  19. 제 18 항에 있어서,
    기준속도를 설정하는 단계를 포함하고, 상기 읽기 속도는 상기 기준속도 대비 상대적인 값인 사용자 제어장치에서 읽기전자책을 재생하는 방법.
  20. 제 13 항에 있어서,
    상기 음성속성은 상기 읽기 전자책의 목차와 챕터를 읽어줄 음성속성과 상기 읽기 전자책의 시작과 끝을 알려주는 음성 속성이 기설정되어 있는 사용자 제어장치에서 읽기 전자책을 재생하는 방법.
KR1020180074337A 2018-06-27 2018-06-27 이 보이스북 편집장치 및 재생장치 KR20180078197A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180074337A KR20180078197A (ko) 2018-06-27 2018-06-27 이 보이스북 편집장치 및 재생장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180074337A KR20180078197A (ko) 2018-06-27 2018-06-27 이 보이스북 편집장치 및 재생장치

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020170015869A Division KR20170018281A (ko) 2017-02-04 2017-02-04 이 보이스북 편집장치 및 재생장치

Publications (1)

Publication Number Publication Date
KR20180078197A true KR20180078197A (ko) 2018-07-09

Family

ID=62919494

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180074337A KR20180078197A (ko) 2018-06-27 2018-06-27 이 보이스북 편집장치 및 재생장치

Country Status (1)

Country Link
KR (1) KR20180078197A (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109658917A (zh) * 2019-01-17 2019-04-19 深圳壹账通智能科技有限公司 电子书诵读方法、装置、计算机设备及存储介质
WO2020209647A1 (ko) * 2019-04-09 2020-10-15 네오사피엔스 주식회사 사용자 인터페이스를 통해 텍스트에 대한 합성 음성을 생성하는 방법 및 시스템

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109658917A (zh) * 2019-01-17 2019-04-19 深圳壹账通智能科技有限公司 电子书诵读方法、装置、计算机设备及存储介质
WO2020209647A1 (ko) * 2019-04-09 2020-10-15 네오사피엔스 주식회사 사용자 인터페이스를 통해 텍스트에 대한 합성 음성을 생성하는 방법 및 시스템

Similar Documents

Publication Publication Date Title
US20190196666A1 (en) Systems and Methods Document Narration
US8352269B2 (en) Systems and methods for processing indicia for document narration
US8370151B2 (en) Systems and methods for multiple voice document narration
US9478219B2 (en) Audio synchronization for document narration with user-selected playback
KR101826714B1 (ko) 말하기 학습 기능을 구비한 외국어 학습 시스템 및 외국어 학습 방법
US20200058288A1 (en) Timbre-selectable human voice playback system, playback method thereof and computer-readable recording medium
JP5634853B2 (ja) 電子コミックのビューワ装置、電子コミックの閲覧システム、ビューワプログラム、ならびに電子コミックの表示方法
WO2012086356A1 (ja) ファイルフォーマット、サーバ、電子コミックのビューワ装置および電子コミック生成装置
CA2899730A1 (en) System and methods for contextual text to speech conversion
JP2013072957A (ja) 文書読み上げ支援装置、方法及びプログラム
KR101164379B1 (ko) 사용자 맞춤형 컨텐츠 제작이 가능한 학습 장치 및 이를 이용한 학습 방법
CN111105776A (zh) 有声播放装置及其播放方法
KR20180078197A (ko) 이 보이스북 편집장치 및 재생장치
KR20170018281A (ko) 이 보이스북 편집장치 및 재생장치
JP2005321706A (ja) 電子書籍の再生方法及びその装置
JP2018146961A (ja) 音声再生装置及び音楽再生プログラム
JP6587459B2 (ja) カラオケイントロにおける曲紹介システム
JP6922306B2 (ja) 音声再生装置、および音声再生プログラム
JP2016027415A (ja) 文書読み上げ支援装置、方法及びプログラム
KR20230069402A (ko) 사용자를 위한 오디오 코믹북 변환 방법, 오디오 코믹북 제공 방법 및 상기 방법을 수행하는 사용자 단말
KR20230099934A (ko) 복수의 화자음성을 이용한 음성 변환 장치 및 그 방법
WO2010083354A1 (en) Systems and methods for multiple voice document narration
JP2003122387A (ja) 読み上げシステム

Legal Events

Date Code Title Description
A107 Divisional application of patent
E902 Notification of reason for refusal
E601 Decision to refuse application