Delphi 6 앱의 Javascript에서 Chrome Mic 버튼을 클릭하는 방법, 아니면 적어도 버튼을 찾아 Windows 화면 좌표를 얻는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com//questions/10665367

문제

Chromium 웹 브라우저가 내장된 Delphi 6 앱이 있습니다.Javascript에서 Chrome 마이크 버튼(음성 입력 제어)을 클릭하고 싶습니다.버튼의 click() 핸들러를 호출하는 일반적인 방법을 시도했지만 아무 일도 일어나지 않았습니다.다음은 첫 번째 입력 요소가 Chrome 음성 입력 컨트롤이고 두 번째 입력 요소가 선택되면 음성 입력 컨트롤을 찾아 click() 핸들러를 호출하는 확인란으로 시도한 HTML입니다.

<input name="speechInput1" id="speechInput1" size=64 type="text" x-webkit-speech />
<input type="checkbox" onClick="document.getElementById('speechInput1').click();">Check the box to simulate a button click

Javascript에서 음성 입력 제어 마이크 버튼을 클릭하는 방법이 있습니까?내 질문과 비슷한 Stack Overflow의 다른 게시물을 찾았지만 해결책이 없었습니다.

Chrome에서 음성 입력 녹음 자동화

그렇지 않다면 내 Delphi 6 앱에서 Windows 화면 좌표의 버튼 위치를 확인하여 마우스를 버튼 위로 이동하여 클릭할 수 있는 방법이 있습니까?

나는 이 Stack Overflow 게시물에서 AutoIt에 대해 알고 있습니다.

Google의 크롬 입력 HTML 태그로 클릭 보내기

하지만 사용자에게 AutoIt을 다운로드하고 설정하도록 요청하는 대신 마우스 클릭을 직접 처리하고 싶습니다.

또한 Javascript를 통해 Chrome 확장 프로그램에 제공되는 서비스를 호출할 수 있는지 아는 사람이 있는지 묻고 싶습니다.가능하다면 확장에 노출되는 음성 입력 컨트롤의 startSpeechInput() 메서드를 호출할 수 있습니다.

도움이 되었습니까?

해결책

그만큼 Chromium Embedded 웹킷 음성 입력 지원은 현재 다음으로 인해 비활성화되어 있습니다. this issue.다음 사이트로 이동하여 음성 입력 지원을 확인할 수 있습니다.

http://blogs.sitepointstatic.com/examples/tech/speech-input/index.html

나는 다음과 같은 결과를 얻었습니다. this version Chromium(현재 가장 최근 버전):

enter image description here

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top