■ 텍뷰[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 기능을 실행할 수 있다.
[단점] 웹 페이지에서 본문 특정부분부터 시작해 본문 전체를 읽으려면 약간
조작이 불편하다. (일부분만 읽기 쉽다. -처음에서 밑까지 끌어야 한다. )
한편 웹 화면이 긴 경우 화면을 스크롤해서 열람하기 곤란하다.
다만 버튼에서 설정부분메뉴를 열어서 백그라운드에서 읽기를 설정하면 스크롤도 된다. -
마이크로소프트 스피치 플팻폼은
런타임(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으로 말하기
[ 해당 사이트 설명 붙임 ]
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 태그의
동기화된 텍스트를 저장할 수 있습니다.
오디오 파일이 컴퓨터의 플레이어 또는
현대의 디지털 오디오 플레이어로 재생하면,
텍스트가 동시(동일 방식으로, 노래 가사처럼)에 표시됩니다.
[장점]
- 텍스트를 음성파일로 바꾸고 - 음성파일에 대한 lrc 파일 [동기화된 텍스트문자파일] 등을 동시에 생성시킬 수 있다.
- 구글 번역창 등 여러 웹 사이트 번역페이지를 이용하여 텍스트를 음성파일로도 변환가능하다. [ 프로그램 메뉴참조]
- 윈도우 sapi 설치 [Microsoft Speech API] 하여 함께 이용할 수도 있다.
◧◧◧ para-end-return ◧◧◧
● 크롬, 웹브라우저 등에서 '확장앱' 설치해 이용하기 [whale, 오페라 등 준용]
웹브라우저에서 확장앱 설치 메뉴를 클릭한다.
'선택 리더' 또는 'tts'를 입력하여 앱을 검색한다.
이 가운데 적절한 앱을 설치한다.
- whale 웹브라우저에서는 호환스토어 (크롬과 호환되는 앱) 에서 검색해 설치한다-
[단점- 한국어 tts가 안 되는 앱이 꽤 많다.-- 아직 한국어 tts 를 잘 작동하는 무료엡은 발견하지 못함. ]