반응형
1. volume
- 소리크기 0이 낮음 1이 높음
- 범위 (0 ~ 1)
2. rate
- 범위 0.1 ~ 10
- 기본값 1이며 1은 정상적인 말하기 속도에 해당합니다.
3.text
발화에서 말할 수 있는 텍스트의 최대 길이 32,767자 입니다.
4. pitch
범위는 0(가장 낮음)과 2(가장 높음) 사이이며 1은 현재 플랫폼 또는 음성의 기본 피치입니다.
5. lang
BCP 47 언어 태그 사용
<!DOCTYPE html>
<html lang="en">
<head>
<title>Document</title>
</head>
<body>
<script>
function f(){
const speech = new SpeechSynthesisUtterance();
speech.lang = 'ko-KR';
speech.text = '부자되세요. ';
speech.volume = 1;
speech.rate = 1;
speech.pitch = 2;
window.speechSynthesis.speak(speech);
}
//test222();
</script>
<input type="button" onClick="f();" value="음성 테스트">
</body>
</html>
반응형
'소프트웨어 개발 > javascript' 카테고리의 다른 글
javascript - 텍스트 박스(input text box) 복사/잘라내기/붙여 넣기 방지 (0) | 2023.02.06 |
---|---|
javascript - 자바스크립트 url검색 파리미터 값 가져오기 URLSearchParams (0) | 2023.02.04 |
[javascript] 자바스크립트 json 문법검사 (0) | 2023.02.02 |
[javascript] 자바스크립트-배열값 평균 구하기 (0) | 2023.02.02 |
[javascript] 두 날짜 사이 차이(일수) 구하기 (0) | 2023.02.02 |
댓글