웹 Speech API를 사용해 보십시오.

Speech Synthesis API란 무엇입니까?


지정한 텍스트를 소리로 재생할 수 있습니다!
자바스크립트 브라우저가 있으면 실행할 수 있습니다!
※ 해당 브라우저 일람 참조여기..

시용하다


브라우저
OS
Vivaldi
macOS Sierra
먼저 F12에서 개발자 도구를 열고 다음 내용을 입력하십시오.
var text = "うんこはお尻から出てくるらしいよ!";
var ss = new SpeechSynthesisUtterance(text);
speechSynthesis.speak(ss);

단지 이렇게 하면 합성 소리를 사용할 수 있다.
세상이 편해졌네.
우선 이 두 개를 컨트롤하면 된다.
・SpeechSynthesisUtterance
・speechSynthesis

SpeechSynthesisUtterance


속도, 간격, 언어 등의 속성을 설정할 수 있습니다.
설정할 수 있는 속성 일람.
등록 정보
설명
text
읽을 문자열 설정
lang
언어 설정
voiceURI
사운드 유형 설정
volume
음량 조절
rate
속도 조절
pitch
간격 조정
발생 속성 값 참조여기..

speechSynthesis


받은 SpeechSynthesisUtterance 객체를 기반으로 사운드를 합성합니다.
받은 객체는 대기열이 사라질 때까지 대기열에 추가됩니다.
방법은 이런 느낌이야.
메서드
설명
speak
큐 추가
cancel
모든 대기열 삭제
pause
일시 정지
resume
되살리다

총결산


인상
speechSynthesis는 CD 플레이어입니다.
Speech Synthesis Utterance는 CD 느낌이죠.
현실에서는 끊임없이 CD를 유저에게 넣을 수 없으니 좋은 아이를 흉내내지 마세요!
var ss = new SpeechSynthesisUtterance();
ss.text = "先生は空中回転しながらうんちをした。";
ss.lang = "ja-JP";
ss.voiceURI = "Google 日本人";
ss.volume = 1;
ss.rate = 1;
ss.pitch = 1;

speechSynthesis.speak(ss);
JavaScript 사용 가능
Annict의 API를 사용하면 오늘 방송된 애니메이션 일람표를 만들 수 있습니다!

좋은 웹페이지 즐겨찾기