Translate

2020년 4월 27일 월요일

경전페이지TTS음성읽기

● 경전 페이지 및 웹페이지  [TTS] 음성으로 듣기

글자를 따라 읽다보면
눈이 피로하거나 졸리운 경우가 많다.
이런 경우 글자를 읽어주는 TTS 기능을 이용하면 편할 때가 있다.

tts 는 텍스트 읽어주기 기능 [Text-To-Speech]을 뜻한다.
이를 지원하는 앱이나 브라우저가 많다.

경전 사이트 (http://kabc.dongguk.edu/) 열람시나,
본 사이트내 페이지 및
일반 웹 페이지 열람시나
pc 상에 보관된 텍스트 파일을 열람시
이 tts 방안을 널리 이용할 수 있다.


---------
sfxx--경전페이지TTS음성읽기:불기2564-03-13
---------


■■ 모바일폰에서의 방안
● '안드로이드' 핸드폰
[#M_▶더보기|◀접기|
● 앱을 설치하여 이용하기
구글 플레이스토어 검색창에서
'tts한국어'를 입력하여 앱을 검색한다.

[참고로 한국어 tts가 안 되는 앱이 꽤 많다.]

이 가운데 적절한 앱을 설치한다.
참고

■ t2s 앱 [T2S: Text to Voice - Read Aloud]

메뉴 왼쪽 윗부분을 탭하여 열린 메뉴에서
- 내장된 '브라우저'로 웹페이지 상의 텍스트도 읽을 수 있다.

• 간단한 내장 브라우저를 사용하면 좋아하는 웹 사이트를 열 수 있다.
그리고 T2S에서 큰 소리로 읽을 수 있다. (왼쪽 탐색 창에서 브라우저를 입력 할 수 있다)
이 경우 자주 방문하는 웹페이지 ☆ 북마크를 설정해 사용할 수 있다. 
- 화면 특정 부분부터 두번 탭을 해서 그 부분부터 읽기 시작할 수도 있다.
* 참고로 경전 사이트 http://kabc.dongguk.edu/ 화면이 나타나지 않는 경우가 있다.
그러나 위 앱을 해당 페이지에서 그냥 실행하면 해당 페이지 경전을 읽을 수 있다.

텍스트 / PDF 파일을 열고 큰 소리로 읽습니다.
- 또  텍스트글자를 입력해 읽을 수 있다. [ 텍스트를 입력해 말하는 용도]
https://apkgk.com/ko/hesoft.T2S




<---------------------------------------->

[ 기타 앱 ]
■ @VOICE ALOUD READER' 앱 -
- 텍스트 파일이나 pdf 웹북 파일들을 선택해 읽을 수 있다.
- 또 본문 가운데 특정 부분부터 두번 탭을 해서 읽기 시작할 수도 있다.
( 웹페이지는 X )

■ '대신읽어줘'- 앱은 --- tts 기능이 필요한 텍스트를 복사해 창에 붙이면 읽어준다.
( 웹페이지, 텍스트파일 등은 X )

기능 편의성:
 't2s' , > '@VOICE ALOUD READER'  >   >  '대신읽어줘'



■ 텍뷰[Tekview]
핸드폰안에 저장된 경전 텍스트[txt] 파일을 읽는 경우에 이용할 수 있다.
텍뷰[Tekview] 메뉴에서 TTS  능을 이용할 수 있다.
( 웹페이지 등은 X )

● '안드로이드' 핸드폰 '설정' 을 통한  TTS 이용
안드로이드 핸드폰에서
[설정]-[ 접근성]-[텍스트 읽어주기]에서 '사용'으로 설정해준다.



○ 00-_mobile.jpg


○ 01-_mobile.jpg


○ 02-_mobile.jpg

[* 참고로 위와 같은 메뉴에서는
'글자 읽어주기' 매뉴가 아니라, - '텍스트 읽어주기' 메뉴를 사용으로 설정해야 한다. ]

★ 한편 모바일핸드폰 기종 따라 설정방법이 다를 수 있다.
[lG핸드폰] 
설정 => 일반 =>
 접근성 => 텍스트읽어주기 


-----------------
핸드폰 기종에 따라 이에 해당하는 해당 메뉴가 없는 경우도 있다.
 참고로 아래 메뉴들은 '시력이 약한' 사용자를 위한 메뉴다.
이 안에 tts 기능이 포함되어 있지만,
이는 버튼 메뉴 등을 읽어 핸드폰을 사용하는데 주된 초점이 있다.

[삼성핸드폰]
설정 => 접근성 => 스크린 리더(Voice Assistant)
[lG핸드폰]
설정 => 일반 => 접근성 => 시각 => Talkback

-----------
★ 스크린 리더(Voice Assistant) 등의 사용방식은
단순 텍스트 읽어주기 메뉴 사용방식과도 차이가 많다.
또 평소 각 메뉴에 대한 일반 사용방식과도 차이가 많다.
따라서 사용에 주의해야 한다.
우선 스크린 리더(Voice Assistant) 기능을 설정해 사용할 때는

처음 터치하면 '해당 버튼'의 '이름' 을 읽어주게 된다.
- 그리고 그 버튼 기능을 사용하려면
그 상태에서 다시
더블탭(두번 빠르게 누르기),
멀티탭(두 손가락으로 동시에 누르기),
롱탭(길게 누르기) 등의 동작을 사용해야 한다.

즉,
한번 터치 =>메뉴선택 => 메뉴를 소리로 읽어줌
연이어 두번 터치 => 해당 기능 실행
두 손가락을 붙여 끌어댐 => 화면 이동
이런 형태로 되어 있다.
이는 일반 사용방식과 달라서 일반적으로 사용하기는 어렵다.
따라서
● 미리 각 설정 사항 및 사용방법을 잘 읽어두면 좋다.
------------------------


[이하는 - '텍스트 읽어주기' 메뉴 설정이 되는 경우- 해당설명임 ]



○ 03-_mobile.jpg

○ 1-K_mobile.jpg


이후 핸드폰 화면 아래부분에  ■ 부분이 나타난다.
tts 기능을 이용하고자 할 때는 ■ 부분을 만지면 된다.[탭하면 됨]
그러면 ■가 빨간 색으로 바뀌며 ▶ ■  메뉴가 나타난다.


○ 05-mobile.jpg
이 때 화면 상 특정부분부터 읽으려면 
해당 텍스트 등을 가볍게 터치하거나
터치후 일정 부분까지 끌면 해당 터치부분부터 선택된 일정 부분을 읽게 된다.


한편 화면내 '모든 항목'을 tts로 읽으려면 ▶ 부분을 터치하면 된다.
이 경우 웹 화면에서는 처음 메뉴부분부터 읽기 시작한다.
이 경우 웹페이지에서 '본문' 부분으로 빨리 건너 뛰려면
다음 메뉴에서  '▶|'  부분을
터치를 가볍게 여러번 해주어 각 부분을 건너 뛰어야 한다.
< 메뉴 >
|◀  ▶  ▶|  ■


[장점] 화면 메뉴 버튼 등 이용시 해당 부분에 대한 tts 기능이 필요한 경우에 이용하면 좋다.
비교적 많은 앱 화면 상에서 tts 기능을 실행할 수 있다.


[단점]
  웹 페이지에서 본문 특정부분부터 시작해 본문 전체를 읽으려면 약간
조작이 불편하다. (일부분만 읽기 쉽다. -처음에서 밑까지 끌어야 한다. )

한편 웹 화면이 긴 경우 화면을 스크롤해서 열람하기 곤란하다.
다만 버튼에서 설정부분메뉴를 열어서 백그라운드에서 읽기를 설정하면 스크롤도 된다. -

○ 04-_mobile.jpg

추가설명참고  https://blog.naver.com/sharpsoul/221832609962

● 구글어시스턴트 - 추후 지원예정
◧◧◧ para-end-return ◧◧◧
_M#]











■■ PC 데스크 탑에서의 방안
● WHALE 브라우저를 통한 TTS 이용방안 [- windows, macOS, Linux- Ubuntu 14.04 64bit -]

[#M_▶더보기|◀접기|
- WHALE 브라우저 설치파일을 다운로드받아 시스템에 WHALE 브라우저를 설치한다.
https://whale.naver.com/ko/download

windows
macOS
macOS 10.10 이상
Linux
Ubuntu 14.04 64bit 이상

Android
iOS
[ 현재 모바일(핸드폰)용 WHALE 웹브라우저에서는 번역기능 등은 되지만, tts 기능은 지원되지 않는다. ]
[ pc 에서 사용가- 다만 window 외는 테스트 하지 않음]

- WHALE 브라우저 사용시  tts 기능이 필요한 경우
화면에서 텍스트 부분을 블록을 설정한 후 오른쪽 마우스를 클릭한다.
그러면 '음성으로 듣기' 메뉴가 나온다.
이것을 클릭하면 음성으로 들을 수 있다.

[ 단, 분량이 2000 자 이하 정도로 적당한 부분을 블록을 설정해야 한다. ]


- 읽는 속도와 음색 선택 설정 방법

 WHALE 브라우저의 맨 오른쪽 윗부분을 클릭하면 설정 메뉴가 나온다.
설정  - 웹페이지 - 텍스트를 음성으로 듣기(TTS)에서
속도및 텍스트를 읽어주는 음성을 선택할 수 있다.




○ whaletts.jpg






- 현재 모바일(핸드폰)용 WHALE웹브라우저에서는 지원되지 않는다. [pc 에서 사용가능]
◧◧◧ para-end-return ◧◧◧
_M#]


● 번역 페이지 tts기능 이용방안
[#M_▶더보기|◀접기|


- 번역 기능이 있는  페이지에 읽고자 하는 텍스트를 복사해 붙인다.
● 구글 번역페이지
https://translate.google.co.kr/?hl=ko&tab=TT#view=home
● 네이버 웨일 파파고 번역기
https://papago.naver.com/
● 다음 카카오의 번역 기능 tts 기능 이용방안
https://translate.kakao.com/



- 번역창에 텍스트 복사해 붙이면 => 화면 창 밑부분에 읽기 버튼이 나타난다.
- 이 버튼을 누르면 텍스트를 음성으로 읽을 수 있다.

[단점]-- 텍스트를 복사해 붙여야 한다.

◧◧◧ para-end-return ◧◧◧
● [pt op tr] fr
_M#]







● 윈도우 sapi 설치 [Microsoft Speech API]
[#M_▶더보기|◀접기| 마이크로소프트 스피치 플랫폼(버전 11.0)을 설치하려면 다음 단계를 따릅니다:
  1. 스피치 플랫폼 런타임을 다운로드해서 설치합니다

    다운로드 Speech Platform Runtime,

    파일 'x86_SpeechPlatformRuntime\SpeechPlatformRuntime.msi').
  2. 음성 플랫폼과 함께 사용할 런타임 언어를 다운로드해서 설치합니다
    다운로드 Runtime Languages,

    이름이 'MSSpeech_TTS_'로 시작하는 파일).
마이크로소프트 스피치 플랫폼은 한국어 목소리"Haemi"를 포함해서,
현재 음성 합성을 위해 26개국 언어를 지원합니다.
XML 태그가 SAPI 5 와 스피치 플랫폼 둘다에 사용될 수 있습니다.


● 이들 파일을 다운로드 받은 다음
msi 확장자 파일을 클릭하여 시스템에 설치합니다.


[참고]
마이크로소프트 스피치 플랫폼
다운로드 Microsoft Speech Platform)


이것은 개발자가 텍스트 음성 변환 응용 프로그램을
개발하고 배포할 수 있게 해준다.

마이크로소프트 스피치 플팻폼은
런타임(Runtime)과
런타임 언어(Runtime Languages, 음성 인식과 텍스트 음성 변환을 위한 엔진)로 구성되어 있다.
음성 인식과 음성 합성을 위해서는 별도의 런타임 언어가 있다.
런타임 언어 버전이 설치하신 스피치 플랫폼의 버전과 일치해야 한다. 




○ sapi.jpg




● autohotkey 를 통한 tts 구현 방안 [ 스크랩]

cf Text := "Hello World!" ; 스피커로 말 할 텍스트

Text := "Hello World!" ; 스피커로 말 할 텍스트
SAPI := ComObjCreate("SAPI.SpVoice")
MsgBox, 0, Rate: 0, Speak the Text
SAPI.speak(Text) ; Hellp World 라는 텍스트 말하기

MsgBox, 0, Rate: -7, Slow down the Speech
SAPI.rate := -7
SAPI.speak(Text) ; Hellp World 라는 텍스트 느리게 말하기

MsgBox, 0, Rate: 7, Speed up the Speech
SAPI.rate := 7
SAPI.speak(Text) ; Hellp World 라는 텍스트 빠르게 말하기


SAPI.rate := 0 ; set to default rate

MsgBox, 0, Volume: 50, Lower the Volume (ranges 0-100)
SAPI.volume := 50
SAPI.speak(Text) ; Hellp World 라는 텍스트를 볼륨 50으로 말하기
출처: https://iamaman.tistory.com/459?category=397548 [남성의 MATLAB LOG]

◧◧◧ para-end-return ◧◧◧
_M#]


● 별도의 TTS 프로그램 사용하기
○ Balabolka 프로그램
[#M_▶더보기|◀접기|

[ 해당 사이트 설명 붙임 ]
Balabolka는 텍스트 음성 변환(Text-To-Speech, TTS) 프로그램입니다.

당신의 시스템에 설치된 모든 컴퓨터 목소리는 Balabolka로 이용할 수 있습니다.
화면 상의 텍스트를 WAV, MP3, MP4, OGG 또는 WMA 파일로 저장할 수 있습니다.

이 프로그램은 클립보드 내용을 읽을 수 있고,
AZW, AZW3, CHM, DjVu, DOC, EML, EPUB, FB2, FB3,
HTML, LIT, MD, MOBI, ODP, ODS, ODT, PDB, PDF, PPT, PRC, RTF, TCR, WPD 와 XLS 파일에서
텍스트를 볼 수 있으며,
글꼴과 배경색을 사용자의 요구에 맞출 수 있으며,
시스템 트레이 또는 글로벌 단축키로 읽기를 조절할 수 있습니다.
 
이 프로그램은 마이크로소프트 스피치 API (SAPI)의 다양한 버전을 사용하여;
목소리의 매개 변수, 포함하고 있는 속도와 음성 조절을 할 수 있습니다.
사용자는 목소리의 음성 품질을 향상시키기 위해 특별한 대체 목록을 적용할 수 있습니다.
이 특징은 말의 단어를 바꿀 때 도움이 됩니다.
발음 수정을 위한 규칙은 정규표현식의 기본 문법(Syntax of Regular Expressions)을 사용합니다.
Balabolka는 외부의 LRC 파일이나
오디오 파일 내부 MP3 태그의
동기화된 텍스트를 저장할 수 있습니다.

오디오 파일이 컴퓨터의 플레이어 또는
현대의 디지털 오디오 플레이어로 재생하면,
텍스트가 동시(동일 방식으로, 노래 가사처럼)에 표시됩니다.

크기: 18.1 MB
버전: 2.15.0.735 Changelog
라이센스: 프리웨어 (Freeware)
운영 체제: Microsoft Windows XP/Vista/7/8/10

프로그램 (다운로드) 사이트 
http://balabolka.site/


[장점]
- 텍스트를 음성파일로 바꾸고 - 음성파일에 대한 lrc 파일 [동기화된 텍스트문자파일] 등을 동시에 생성시킬 수 있다.
- 구글 번역창 등 여러 웹 사이트 번역페이지를 이용하여 텍스트를 음성파일로도 변환가능하다. [ 프로그램 메뉴참조]
- 윈도우 sapi 설치 [Microsoft Speech API] 하여 함께 이용할 수도 있다.
◧◧◧ para-end-return ◧◧◧
_M#]

● 크롬, 웹브라우저 등에서 '확장앱' 설치해 이용하기 [whale, 오페라 등 준용]
[#M_▶더보기|◀접기|웹브라우저에서 확장앱 설치 메뉴를 클릭한다.
'선택 리더' 또는 'tts'를 입력하여 앱을 검색한다.
이 가운데 적절한 앱을 설치한다.
- whale 웹브라우저에서는 호환스토어 (크롬과 호환되는 앱) 에서 검색해 설치한다-

[단점- 한국어 tts가 안 되는 앱이 꽤 많다.-- 아직 한국어 tts 를 잘 작동하는 무료엡은 발견하지 못함. ]
◧◧◧ para-end-return ◧◧◧
_M#]



추가참고 => [번역기능]
다음 카카오의 번역 기능
● 네이버whale 번역기능 [파파고]
● 구글 번역 

ॐ मणि पद्मे हूँ



★★★ tts 기능을 이용한 음성 읽기 샘플  ★★★

샘플파일 다운로드

[* 참고]  텍스트에 기재된 인용 생략 표시 '...' 부분을 whale 과 달리 점,점,점 으로 읽는다.
다만 메뉴에서 읽지 않을 글자나 기호를 설정할 수 있다.
 + Balabolka [바라볼까] 프로그램으로 생성된 음성파일에 동기화된 텍스트문자 lrc 파일임



[샘플 관련페이지]
★★ with whale browser  소리 속도 0.7 여성 음성

불기2564-03-12_백천인다라니경_001
https://buddhism007.tistory.com/14673

불기2564-03-13_보달왕경_001
http://buddhism007.tistory.com/14723


★★with whale browser  소리 속도 0.9 남성 음성
★★구글 클라우드 tts + Balabolka 프로그램 샘플  소리속도 1 [표준속도] 
● 대비경-세상의 창조 주체 문제 
http://buddhism007.tistory.com/3877#033
sfed--대비경_K0110_T0380.txt




[#M_▽|◀접기|
○ [pt op tr]

★★ with whale browser  소리 속도 0.7 여성 음성

[샘플: 경전 소리파일-백천인다라니경]
[##_1N|cfile24.uf@99FFC1395E6A8D37058458.mp3|filename="백천인다라니경.mp3" filemime="audio/mpeg"|_##]

[샘플: 경전 소리파일-보달왕경 ]

[##_1N|cfile21.uf@995D8A465E6A9AC107BD78.mp3|filename="보달왕경1.mp3" filemime="audio/mpeg"|_##]
[##_1N|cfile10.uf@991AEA365E6A9AC20827B1.mp3|filename="보달왕경2.mp3" filemime="audio/mpeg"|_##]
[##_1N|cfile23.uf@998DE43B5E6A9AC208BD71.mp3|filename="보달왕경3.mp3" filemime="audio/mpeg"|_##]


★★with whale browser  소리 속도 0.9 남성 음성

[샘플:조각글 소리파일]
[##_1N|cfile21.uf@995AE0495E6AC43113FB4C.mp3|filename="세상의 창조 주체 문제_25640313수정.mp3" filemime="audio/mpeg"|_##]



★★구글 클라우드 tts + Balabolka 프로그램 샘플  소리속도 1 [표준속도]
[샘플:조각글 소리파일]
[##_1N|cfile21.uf@9992254B5E6B41C220FC5A.mp3|filename="대비경조각글_구글클라우드_바라볼까Test.mp3" filemime="audio/mpeg"|_##]
[##_1N|cfile29.uf@9989AC4F5E6B41C01B2DF8.lrc|filename="대비경조각글_구글클라우드_바라볼까Test.lrc"|_##]

[* 참고]  텍스트에 기재된 인용 생략 표시 '...' 부분을 whale 과 달리 점,점,점 으로 읽는다.
다만 메뉴에서 읽지 않을 글자나 기호를 설정할 수 있다.
 + Balabolka [바라볼까] 프로그램으로 생성된 음성파일에 동기화된 텍스트문자 lrc 파일임

● [pt op tr] fr
_M#]

경전페이지TTS음성읽기







●경전페이지TTS음성읽기 [문서정보] 페이지 키워드

[#M_▽|◀접기|
○ [pt op tr]
[ 관련키워드 ]

[ 참조]


■ 본 페이지 ID 정보
SFXX--T-경전페이지TTS음성읽기

https://buddhism0077.blogspot.com/2020/04/tts.html#tts
SFXX--T-경전페이지TTS음성읽기.txt ☞
sfd8--기타_2564_03.txt ☞◆tts
불기2564-03-13

http://buddhism007.tistory.com/14724
htmback--T-경전페이지TTS음성읽기_불기2564-03-13-tis.htm
● [pt op tr] fr _M#]

댓글 없음:

댓글 쓰기

What do you think is the most important?
Do you know why this is the most important?