KR20020081912A - 웹상에서의 음성 서비스 방법 - Google Patents
웹상에서의 음성 서비스 방법 Download PDFInfo
- Publication number
- KR20020081912A KR20020081912A KR1020010021426A KR20010021426A KR20020081912A KR 20020081912 A KR20020081912 A KR 20020081912A KR 1020010021426 A KR1020010021426 A KR 1020010021426A KR 20010021426 A KR20010021426 A KR 20010021426A KR 20020081912 A KR20020081912 A KR 20020081912A
- Authority
- KR
- South Korea
- Prior art keywords
- voice
- information
- syllable
- database
- text
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 12
- 230000003111 delayed effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 230000001771 impaired effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L13/00—Speech synthesis; Text to speech systems
- G10L13/08—Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
Abstract
웹상에서의 음성 서비스 방법에 개시되어 있다. 본 발명에 따르면, a) 문자 정보에 대응한 음절 코드를 음절 코드 데이터 베이스에 저장하는 단계; b) 상기 문자 정보에 대응한 음성 정보를 음성 데이터 베이스에 저장하는 단계; c) 웹 서버를 통해 입력되는 상기 문자 정보에 대응한 음절 코드를 상기 음절 코드 데이터 베이스로 부터 검색하는 단계; d) 상기 음절 코드 데이터 베이스로 부터 검색된 음절 코드에 대응한 음성 정보를 상기 음성 데이터 베이스로 부터 검색하는 단계; e) 상기 음성 데이터 베이스로 부터 검색된 음성 정보를 상기 웹 서버를 통해 입력되는 문자 정보 순서에 입각하여 버퍼에 저장하는 단계; 및 f) 상기 웹 서버를 통해 입력되는 엔터키 신호에 응답하여 상기 버퍼에 저장된 음성 정보를 상기 웹 서버를 통해 사용자 컴퓨터로 전송되는 단계로 이루어져, 입력되는 문자 정보를 음성 정보로 변환하여 사용자에게 제공하므로서, 인터넷이 시각적 정보에 한정되지 않고 음성 정보를 통한 활용 범위를 넓히는 효과를 얻으며, 특히 시각 장애인일 경우에는 감각에 의존하던 인터넷 활용이 음성에 의한 인터넷이 가능하여 장애인의 활동 범위를 확대시키는 효과를 얻는다.
Description
본 발명은 인터넷에 관한 것으로, 보다 상세히는 인터넷 상에서 입력된 문자 정보를 음성 정보로 출력하기 위한 웹상에서의 음성 서비스 방법에 관한 것이다.
일반적으로, 컴퓨터를 이용하여 정보를 습득하거나 전달함에 있어 문자가 주요 매개로써 음성을 전달하고자 하는 경우에 동영상 프로그램을 중심으로 제한되어 사용하고 있다.
일예로 인터넷 채팅 서비스의 경우에는 문자로만 정보 교류가 가능하며, 이메일의 경우에도 문자 서비스를 중심으로 제한적이나마 음성 전달이 가능한 동영상 서비스가 이용되고 있다.
이러한 문자 서비스 중심의 인터넷 환경은 정보를 습득하거나 교환하는 과정에서 습득정보의 이해나 기억 등에 효율성이 떨어지고, 신문 광고와 텔레비젼 광고를 비교해 보면 쉽게 알 수 있듯이 문자 서비스 중심의 인터넷 광고 또한 광고 전달 기능에 있어서 대중 광고 매체 보다 취약한 문제점을 드러내고 있다. 한편, 시각 장애인의 경우에는 인터넷 채팅, 이메일 서비스 등 컴퓨터 또는 인터넷을 이용한 정보의 습득이나 공유는 거의 불가능하다는 문제점이 야기되고 있는 실정에 있다.
본 발명은 이와 같은 문제점을 해결하기 위해 창출된 것으로, 본 발명의 목적은 시각 정보가 청각 정보와 더불어 출력되도록 함에 따라, 시각 장애인의 생활 범위를 넓힐 수 있는 웹상에서의 음성 서비스 방법을 제공함에 있다.
상기 목적을 달성하기 위한 본 발명의 관점에 따른 웹상에서의 음성 서비스 방법은, a) 문자 정보에 대응한 음절 코드를 음절 코드 데이터 베이스에 저장하는 단계; b) 상기 문자 정보에 대응한 음성 정보를 음성 데이터 베이스에 저장하는 단계; c) 웹 서버를 통해 입력되는 상기 문자 정보에 대응한 음절 코드를 상기 음절 코드 데이터 베이스로 부터 검색하는 단계; d) 상기 음절 코드 데이터 베이스로 부터 검색된 음절 코드에 대응한 음성 정보를 상기 음성 데이터 베이스로 부터 검색하는 단계; e) 상기 음성 데이터 베이스로 부터 검색된 음성 정보를 상기 웹 서버를 통해 입력되는 문자 정보 순서에 입각하여 버퍼에 저장하는 단계; 및 f) 상기 웹 서버를 통해 입력되는 엔터키 신호에 응답하여 상기 버퍼에 저장된 음성 정보를 상기 웹 서버를 통해 사용자 컴퓨터로 전송되는 단계로 이루어진 것을 특징으로 한다.
도 1은 본 발명의 구성도이며,
도 2는 본 발명에 따른 정보 생성 순서를 나타낸 구성도이고,
도 3은 본 발명의 실시예에 따른 플로우챠트이다.
<도면의 주요 부분에 대한 부호의 설명>
103 : 이용자 컴퓨터 105 : 웹 서버
107 : 음성 서버 109 : 음성 데이터 베이스
111 : 음절 코드 데이터 베이스
이하, 첨부된 예시도면에 의거 본 발명을 상세히 설명하면 다음과 같다.
도 1은 본 발명의 구성도이다. 도 2는 도 1의 신호 변환을 설명하기 위한 구성도이다. 도 3은 본 발명의 동작을 설명하기 위한 플로우챠트이다. 상기 도면을 참조하면, 인터넷 망(101), 이용자 컴퓨터(103), 웹 서버(105), 상기 웹 서버(105)에 접속되어 인터넷 망(101)을 통해 입력된 한글 및 숫자 등의 정보를 판별하고 이를 음성 신호로 출력하기 위한 음성 서버(107), 상기 음성 서버(107)와 연동되어 음절별 음성 신호를 저장하는 음성 데이터 베이스(109) 및 상기 한글 및 숫자 등의 정보를 코드화시켜 이를 저장하는 음절 코드 데이터 베이스(111)로 구성된다.
도 2에 도시된 바와 같이, 상기 음성 데이터 베이스(109) 및 음절 코드 데이터 베이스(111)는 국어의 발음을 음절별로 녹음하는 단계(201), 녹음된 음절 정보를 아날로그 상태에서 각 음절별 코드화하는 엔코딩 단계(203), 엔코딩된 음절 정보를 디지트화된 신호로 변환하는 컨버팅 단계(205) 및 상기 컨버팅된 디지털 신호를 음성 데이터 베이스(109)에 저장하는 음성 데이터 베이스화 단계(207)로 이루어지며, 상기 음절별로 녹음하는 단계(201)에서 녹음된 각 음절 정보를 각각으로 대응한 음절 코드 정보로 저장하는 음절 코드화 단계(209) 및 상기 음절 코드화단계(209)에서 저장된 코드 정보를 가나다(알파벳) 순으로 나열하여 음절 코드 데이터 베이스(111)에 저장하는 단계(211)로 이루어진다.
한편, 상기 음성 서버(107)에는 음성 정보를 음향 신호로 이용자 컴퓨터 (103)로 전송하기 위한 미디어 프로그램을 탑재하고 있다.
상기 음절 녹음 단계(201)에서 한글의 가나다 순 또는 영문의 알파벳 순으로 음향 정보를 녹음한다. 한글일 경우에는 "가, 갸, 거, 겨, ..."순으로 녹음을 수행하며, 녹음된 아날로그 신호에 각각으로 고유 번호를 부여하여 음절을 엔코딩시킨다. 예컨데, "가"는 a1, "갸"는 a12, ...로서 각 음절에 고유 번호를 부여한 후, 각각의 아날로그 음절 신호를 디지털 신호로 컨버팅시킨다.
또한, 상기 음절 코드 데이터 베이스(111)에는 상기 키보드로부터 입력된 문자 정보를 상기 음절의 고유 번호와 대응되도록 동일 고유 번호를 부여하는 것으로, 키보드를 통해 입력된 문자가 "가"일 경우에는 이에 대한 고유 번호 "a1"을 부여하는 것이다. 이 때, "갸"는 a12, "거"는 a13, "겨"는 a14, ...와 같이, 상기 엔코딩 부호와 같이 하므로서 문자와 음성 그리고 해당 코드가 상호 연결되도록 하는 것이다.
이와 같이 생성된 코드는 음절 코드 데이터 베이스(111)에 저장되며, *.wav 의 확장자를 얻는다. 사용자가 이용자 컴퓨터(103)를 통해 인터넷 망(101)을 거쳐 소정의 인터넷 사이트에 접속할 경우, 웹 서버(105)는 이에 대한 인터넷 접속 조치를 취하게 되며, 이와 더불어 사용자의 문자 입력에 따른 음성 출력을 요구할 경우(S301) 상기 음성 서버(107)는 키보드로부터 현재 입력된 코드를 분석한다.
상기 현재 입력된 코드가 특수 문자가 아닐 경우에는 상기 코드를 음절별로 분리하여 해당 음절에 대한 코드로 변환한다(S303). 예컨데, 사용자가 인터넷 검색 엔진을 통해 "음성 서비스"라고 입력할 경우, '음, 성, BLANK, 서, 비, 스, ENTER'라는 정보가 음성 서버(107)로 입력되며, 해당 음절에 대한 문자 코드를 상기 음절 코드 데이터 베이스(111)에 저장된 음절 코드로 변환시킨다(S305).
상기 음성 서버(107)는 기 변환된 음절 코드 정보에 기초하여 상기 음성 데이터 베이스(109)로부터 해당 음성 정보를 검색한다(S307)(S309). 검색된 음성 정보는 각 음절에 대한 고유 번호를 통해 음성 데이터 베이스(109)에 저장된 음성 파일을 써치한다(S311). '음'에 대한 음절의 고유 번호가 'C24'이고, '성', '서', '비', '스'에 대한 음절의 고유 번호가 'F19', 'F4', 'H52', 'F38'이라 가정하고, 상기 음성 데이터 베이스(109)에는 상기 각 고유 번호에 대응한 음성 정보가 저장될 경우, 음성 서버(107)는 현재 입력되는 고유 번호를 음성 데이터 베이스(109)를 통해 해당 음성 파일을 선택하는 것이다(S313).
물론, 앞서 기재된 'BLANK'는 상기 '음성'과 '서비스' 음절 사이의 띄어 쓰기를 위한 것으로, 소정의 음성 정보가 저장되는 것이 아니라, 일정 시간을 지연시키기 위한 타임 딜레이 정보를 저장하고 있는 것이다.
음성 서버(107)에는 소정 용량의 버퍼를 구비하여, 상기 음성 데이터 베이스(109)에서 써치된 음성 정보를 사용자 입력 정보의 순서에 입각하여 저장하며, 사용자가 문자 입력 완료 후 'ENTER'키를 동작시키면, 상기 음성 서버(107)에서 상기 'ENTER'키에 대한 코드를 인식하여 버퍼에 저장된 음성 정보를 웹서버(105)로 출력하는 것이다(S315).
상기 웹 서버(105)를 통해 출력된 음성 정보는 인터넷 망(101)을 통해 이용자 컴퓨터(103)로 전송되며, 사용자는 문자 정보 입력 완료와 더불어 입력한 문자 정보에 대응한 음성 정보를 얻게 되는 것이다.
본 발명은 한글 및 숫자에 한정되지 않으며, 상기 음성 데이터 베이스 및 음절 코드 데이터 베이스에 각 나라별 언어를 저장할 경우 본 발명의 지역적 한계를 벗어날 것이다.
이상 설명된 바와 같이, 본 발명에 따른 웹상에서의 음성 서비스 방법은 키보드를 통해 입력되는 각 문자의 음절을 코드화하고 각 코드에 해당하는 음성 정보를 저장토록 한 후, 현재 입력되는 문자 정보를 음성 정보로 변환하여 사용자에게 제공하므로서, 인터넷이 시각적 정보에 한정되지 않고 음성 정보를 통한 활용 범위를 넓히는 효과를 얻으며, 특히 시각 장애인일 경우에는 감각에 의존하던 인터넷 활용이 음성에 의한 인터넷이 가능하여 장애인의 활동 범위를 확대시키는 효과를 얻는다.
이상에서 설명한 것은 본 발명에 따른 웹상에서의 음성 서비스 방법을 실시하기 위한 하나의 실시예에 불과한 것으로, 본 발명은 상기한 실시예에 한정되지 않고, 이하의 특허청구범위에서 청구하는 바와 같이 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변경 실시가 가능한 범위까지 본 발명의 기술적 정신이 있다고 할 것이다.
Claims (3)
- a) 문자 정보에 대응한 음절 코드를 음절 코드 데이터 베이스에 저장하는 단계;b) 상기 문자 정보에 대응한 음성 정보를 음성 데이터 베이스에 저장하는 단계;c) 웹 서버를 통해 입력되는 상기 문자 정보에 대응한 음절 코드를 상기 음절 코드 데이터 베이스로 부터 검색하는 단계;d) 상기 음절 코드 데이터 베이스로 부터 검색된 음절 코드에 대응한 음성 정보를 상기 음성 데이터 베이스로 부터 검색하는 단계;e) 상기 음성 데이터 베이스로 부터 검색된 음성 정보를 상기 웹 서버를 통해 입력되는 문자 정보 순서에 입각하여 버퍼에 저장하는 단계; 및f) 상기 웹 서버를 통해 입력되는 엔터키 신호에 응답하여 상기 버퍼에 저장된 음성 정보를 상기 웹 서버를 통해 사용자 컴퓨터로 전송되는 단계로 이루어진 것을 특징으로 하는 웹상에서의 음성 서비스 방법.
- 제 1 항에 있어서, 상기 문자 정보의 띄여 쓰기는 블랭크화시켜 일정 시간 동안 지연시키는 것을 특징으로 하는 웹상에서의 음성 서비스 방법.
- 제 1 항에 있어서, 상기 문자 정보는 숫자 정보를 포함하며, 상기 음성 데이터 베이스에는 상기 숫자 정보에 대응한 음절 정보가 저장되고, 상기 음절 코드 데이터 베이스에는 상기 숫자 정보에 대응한 음절 코드가 더 포함되는 것을 특징으로 하는 웹상에서의 음성 서비스 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010021426A KR20020081912A (ko) | 2001-04-20 | 2001-04-20 | 웹상에서의 음성 서비스 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010021426A KR20020081912A (ko) | 2001-04-20 | 2001-04-20 | 웹상에서의 음성 서비스 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20020081912A true KR20020081912A (ko) | 2002-10-30 |
Family
ID=27701953
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020010021426A KR20020081912A (ko) | 2001-04-20 | 2001-04-20 | 웹상에서의 음성 서비스 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20020081912A (ko) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101110860B (zh) * | 2006-07-18 | 2010-05-12 | 中兴通讯股份有限公司 | 一种语音短信系统及其实现方法 |
WO2010065224A3 (en) * | 2008-12-02 | 2010-08-12 | Microsoft Corporation | Sensory outputs for communicating data values |
CN102968992A (zh) * | 2012-11-26 | 2013-03-13 | 北京奇虎科技有限公司 | 用于浏览器的语音识别处理方法和浏览器 |
CN109885593A (zh) * | 2019-02-21 | 2019-06-14 | 北京字节跳动网络技术有限公司 | 用于处理信息的方法和装置 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0563631A (ja) * | 1991-08-29 | 1993-03-12 | Nec Commun Syst Ltd | ボイスページング方式 |
KR940017622A (ko) * | 1992-12-30 | 1994-07-27 | 양승택 | 한국어 문자를 음성으로 변환하는 오디오텍스장치의 음성처리 장치 및 방법 |
KR970002706A (ko) * | 1995-06-05 | 1997-01-28 | 양승택 | 한국어 텍스트/음성 변환 방법 |
JPH1091389A (ja) * | 1996-09-09 | 1998-04-10 | Matsushita Electric Ind Co Ltd | テキストを音声に変換するシンセサイザ |
KR19990010211A (ko) * | 1997-07-15 | 1999-02-05 | 윤종용 | 음성 합성을 이용한 문자 인식 장치 및 방법 |
KR20000063774A (ko) * | 2000-08-03 | 2000-11-06 | 백종관 | 음성합성을 이용하여 문자를 음성으로 변환하는 방법 및 그 단말기 |
KR20010015991A (ko) * | 2000-08-29 | 2001-03-05 | 여인갑 | 네트워크 기반의 음성 데이터 제공 시스템 및 방법, 그프로그램의 소스를 기록한 기록매체 |
KR20010018064A (ko) * | 1999-08-17 | 2001-03-05 | 정선종 | 음운환경과 묵음구간 길이를 이용한 텍스트/음성변환 장치 및그 방법 |
-
2001
- 2001-04-20 KR KR1020010021426A patent/KR20020081912A/ko not_active Application Discontinuation
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0563631A (ja) * | 1991-08-29 | 1993-03-12 | Nec Commun Syst Ltd | ボイスページング方式 |
KR940017622A (ko) * | 1992-12-30 | 1994-07-27 | 양승택 | 한국어 문자를 음성으로 변환하는 오디오텍스장치의 음성처리 장치 및 방법 |
KR970002706A (ko) * | 1995-06-05 | 1997-01-28 | 양승택 | 한국어 텍스트/음성 변환 방법 |
JPH1091389A (ja) * | 1996-09-09 | 1998-04-10 | Matsushita Electric Ind Co Ltd | テキストを音声に変換するシンセサイザ |
KR19990010211A (ko) * | 1997-07-15 | 1999-02-05 | 윤종용 | 음성 합성을 이용한 문자 인식 장치 및 방법 |
KR20010018064A (ko) * | 1999-08-17 | 2001-03-05 | 정선종 | 음운환경과 묵음구간 길이를 이용한 텍스트/음성변환 장치 및그 방법 |
KR20000063774A (ko) * | 2000-08-03 | 2000-11-06 | 백종관 | 음성합성을 이용하여 문자를 음성으로 변환하는 방법 및 그 단말기 |
KR20010015991A (ko) * | 2000-08-29 | 2001-03-05 | 여인갑 | 네트워크 기반의 음성 데이터 제공 시스템 및 방법, 그프로그램의 소스를 기록한 기록매체 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101110860B (zh) * | 2006-07-18 | 2010-05-12 | 中兴通讯股份有限公司 | 一种语音短信系统及其实现方法 |
WO2010065224A3 (en) * | 2008-12-02 | 2010-08-12 | Microsoft Corporation | Sensory outputs for communicating data values |
CN102968992A (zh) * | 2012-11-26 | 2013-03-13 | 北京奇虎科技有限公司 | 用于浏览器的语音识别处理方法和浏览器 |
CN102968992B (zh) * | 2012-11-26 | 2014-11-05 | 北京奇虎科技有限公司 | 用于浏览器的语音识别处理方法和浏览器 |
CN109885593A (zh) * | 2019-02-21 | 2019-06-14 | 北京字节跳动网络技术有限公司 | 用于处理信息的方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100451260B1 (ko) | 제한된 처리 능력을 갖는 장치들에 대체 입력 장치로서 연속 스피치 인식을 제공하는 방법, 장치 및 제조품 | |
US20190303384A1 (en) | Method and system for consolidating data retrieved from different sources | |
CN101645087A (zh) | 一种分类词库系统及其更新和维护方法、以及客户端 | |
CN110688857A (zh) | 一种文章生成的方法和装置 | |
US20090307183A1 (en) | System and Method for Transmission of Communications by Unique Definition Identifiers | |
CN101218625A (zh) | 用于移动设备的使用拼写识别的字典查找 | |
CN1855223B (zh) | 音频字体输出设备、字体数据库和语言输入前端处理器 | |
CN101377773B (zh) | 信息处理设备和信息处理方法 | |
CN110516125B (zh) | 识别异常字符串的方法、装置、设备及可读存储介质 | |
KR20020081912A (ko) | 웹상에서의 음성 서비스 방법 | |
JP2006331329A (ja) | 言語処理装置、言語処理方法、言語処理プログラム及び記録媒体 | |
US6963838B1 (en) | Adaptive hosted text to speech processing | |
JP7027757B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP5851130B2 (ja) | 日本語のための音声キー | |
CN101169789A (zh) | 基于输入法的词库更新装置及方法 | |
US7386450B1 (en) | Generating multimedia information from text information using customized dictionaries | |
JP2000020417A (ja) | 情報処理方法及び装置、その記憶媒体 | |
US20050131674A1 (en) | Information processing apparatus and its control method, and program | |
JP2002014952A (ja) | 情報処理装置及び情報処理方法 | |
JP2006065651A (ja) | 商標称呼検索プログラム、商標称呼検索装置及び商標称呼検索方法 | |
JP4802689B2 (ja) | 情報認識装置及び情報認識プログラム | |
KR20130115155A (ko) | 클린메시지 서버 및 클린메시지 서비스 방법 | |
JP4622861B2 (ja) | 音声入力システム、音声入力方法、および、音声入力用プログラム | |
JP2005128076A (ja) | 端末からの音声データを認識する音声認識システム及び方法 | |
KR100837775B1 (ko) | 비트맵 오브젝트를 이용한 웹메모 변환 및 전송 방법과 그를 위한 웹메모 생성 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |