gtts-cli
텍스트를 음성으로 변환하는 데 이 모듈을 사용하고 있습니다 .
자세한 내용은 여기에서 ->https://gtts.readthedocs.io/en/latest/cli.html
기본 구문은 다음과 같습니다.
$ gtts-cli 'hello' --output /tmp/hello.mp3 && vlc --play-and-exit /tmp/hello.mp3 && rm /tmp/hello.mp3
강조 표시된 텍스트(예: Firefox에서)가 위 구문의 텍스트 부분(따옴표로 묶음)에 변수로 전송되는 bash 스크립트를 작성하고 싶습니다. 저는 Wayland에 있으므로 작동하지 않습니다 xsel
. 그런 다음 VLC가 mp3 파일 재생을 마친 후 vlc가 자동으로 닫히고 결국 결과 mp3 파일을 삭제하기를 원합니다. 궁극적으로 스크립트를 키보드 단축키에 바인딩하고 싶습니다. 화면에서 일부 텍스트를 강조 표시하고 바로 가기를 사용하여 스크립트를 실행합니다.
이것을 달성하는 더 쉬운 방법이 있습니까? gtts-cli 'hello'
여러 개의 임의의 문자를 출력합니다. stdout
VLC로 파이프 하는 것이 가능합니까 ?gtts-cli 'hello'
stdin
답변1
당신이 wayland
사용할 수있는wl 클립보드클립보드로 다음과 같은 입력 이벤트를 사용할 수 있습니다.sxhkd에 X
, ~에 대해wayland
호크,스크립트그리고evdevremap 키...