STT 라이브러리

장진영·2024년 6월 3일
0

저번 구글 STT는 녹음된 파일 전용으로 실행이 되는 음성인식 api였는데
JavaScript에서 제공하는 실시간 STT가 있었다.

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>음성을 텍스트로 변환하기</title>
</head>
<body>
    <h1>음성을 텍스트로 변환하기</h1>
    <button onclick="startListening()">음성 입력 시작</button>
    <div id="result"></div>
    
    <script>
        function startListening() {
            var recognition = new webkitSpeechRecognition();
            recognition.lang = 'ko-KR'; // 인식할 언어 설정 (한국어)
            recognition.interimResults = false; // 중간 결과 표시 여부
            
            recognition.onresult = function(event) {
                var result = event.results[0][0].transcript;
                document.getElementById('result').textContent = result;
            };

            recognition.onerror = function(event) {
                console.error('음성 입력 오류:', event.error);
            };

            recognition.onend = function() {
                console.log('음성 입력 종료');
            };

            recognition.start();
        }
    </script>
</body>
</html>
profile
안녕하세요. 배운 것을 메모하는 velog입니다.

0개의 댓글

관련 채용 정보