Plover 소프트웨어는 (키보드) 장치 드라이버 수준에서 작동하므로 모든 데스크톱 응용 프로그램에서 steno-to-text를 입력하는 데 사용할 수 있습니다. 따라서 다음과 같은 방법으로 배열 할 것입니다 :
보고 서버에 Apache를 설치하고 텍스트 상자가 표시된 웹 응용 프로그램을 설정하십시오. 소켓 (이상적) 또는 AJAX (폴백)를 사용하여 텍스트를 브라우저에서 서버로 전송할 수 있습니다. 그런 다음 다른 페이지의 클라이언트 수에 관계없이 중간 저장소로 데이터베이스를 통해 보낼 수 있습니다. AJAX는 빈번한 여론 조사를 요구하기 때문에 비효율적이며 느리다.하지만 사용자 수가 적은 LAN에서는 여전히 괜찮을 것이다. 소켓은 더 좋지만 구현할 라이브러리가 필요합니다. here at a PHP example을보십시오.
는 다른 방법을 브라우저를 이해하는 모습
at this answer을 가지고 서버 (
HTML5 WebSocket을에 특히 섹션) 통신 할 수 있습니다. 푸셔가 언급됩니다 - 정말 쉽습니다.하지만 LAN에서 방송하는 경우 인터넷이 필요하지 않은 것처럼 보입니다. 나는 그것을 할만 큼 가치가있는 것을 위해 스스로 할 것입니다.
AJAX, jQuery, MooTools 또는 Prototype을 사용하고 싶다면 괜찮습니다. 소켓을 사용하려면 소켓을 먼저 사용하고 여러 가지 기술 (긴 폴링)으로 돌아간 다음 마지막으로 AJAX로 돌아갈 라이브러리가 여러 개 있습니다. 이것은 대부분이 다양한 것들에 대한 브라우저 지원에 달려 있습니다.
웹 소켓에는 일반적으로 Apache가 부적절한 것으로 간주되는 서버 구성 요소가 필요하다고 생각합니다. 래칫 라이브러리에 대해 제가 준 첫 번째 링크에는 자체 수신기 구성 요소가있는 것처럼 보입니다. 아마도 첫 번째 단계는 데모를 통해 작업하는 것이므로 기술을 이해하고 필요에 맞게 사용자 정의 할 수 있습니다.
이 사이트가 수행하는 작업은 모두 onKeyPress이며, 텍스트 상자에서 텍스트를 가져 와서 텍스트를 구문 분석하고 아래 div의 innerHTML을 설정합니다. 이것은 자막과 같은 것에서는 효과가 없을 것입니다. 왜냐하면 화면이 업데이트되기 때문입니다. 누군가 elses 화면을 업데이트하려면 업데이트를 위해 아약스로 빠르게 폴링하거나 소켓 연결을 사용하여 업데이트를 푸시해야합니다. –
좋아, 지금 그녀는 gedit에서 steno를 영어로 번역합니다. 화면을 분할하고 VNC 등을 사용하는 방법이 있고 innerHTML을 볼 수만 있다면 작동 할 수 있습니다. 그녀는 gedit을 사용할 필요가 없으며 텍스트 상자는 텍스트 번역에 대한 steno를받습니다. – bpross
사람들은 어떤 방법으로 실시간으로 볼 것인가? 웹 브라우저 또는 데스크탑 응용 프로그램을 통해? 아파치/PHP 언급하지만 이것이 비디오 자막을위한 궁극적으로 무엇입니까? 타이핑과 수신 사이의 업데이트 속도는 실제로 얼마나 빨라야합니까? (몇 초 또는 몇 분? 진정으로 실시간이라면 왜? - 우리는 상황/목적을 이해할 수 있습니다). – halfer