현미경에 USB 카메라를 부착해서 사진을 찍는데 많은 시간을 보냈습니다. 문제는... 명판을 조작하려면 두 손이 필요하기 때문에 스크린샷(스페이스바)을 찍기 위해 한 손을 현미경에서 컴퓨터로 옮기는 것이 정말 어렵습니다. 문제는...내 목소리를 듣고 사진을 찍을 수 있는 앱이 있나요? 내 생각엔... 개인 음성 비서가 가능할지도 모르지만... 앱(gnome-cheese 같은 것)이 이미 그 일을 할 수도 있을 것 같은데...
내 문제는 약간 이렇습니다 (간단한 음성 명령 감지). 스크린샷을 찍을 수 있는 프로그램에 대한 입력이 될 "치즈", "사진" 또는 "무엇이든"이라고 말해야 합니다... 검색하다가 이것을 발견했습니다.https://voice2json.org/. 어딘가에 적혀 있잖아
다음 용도로 사용할 수 있습니다.
기존 애플리케이션 또는 Unix 스타일 워크플로우에 음성 명령 추가
이것이 중복되는지 아니면 매우 단순한지 모르겠습니다.
시. 저는 페도라 35를 사용하고 있습니다
감사해요
답변1
준비된 것을 본 적이 없습니다.
명령을 실행할 수 있는 음성 인식 매직 스위치가 없다는 점은 조금 아쉽습니다!
따라서: GNU Radio를 설치하고(3.10 또는 3.9가 작동해야 함) 다운로드합니다.이것flowgraph 파일을 "GNU Radio Companion"에서 엽니다.
"실행->빌드"를 클릭하고 기록해 둡니다 "Generating '/path/to/file/audio_detector.py"
.
여기에서 큰 소음을 감지하고 소음이 발생하면 프로그램을 실행할 수 있는 프로그램이 있습니다! 다음과 같이 실행할 수 있습니다.
/path/to/file/audio_detector.py -c script_that_takes_a_single_picture
( -T 2.0
쿨다운을 2초로 설정하고 -l 0.1
음량 감지 임계값을 더 낮게 설정하는 데 사용됩니다.)
사진을 찍으려면 스크립트가 필요합니다. 없는 경우: 설치하고 streamer
(아마도 Linux 배포판의 패키지에 있을 것입니다 xawtv
!) 다음과 같은 스크립트를 작성하십시오 /home/murpho/script.sh
.
#!/bin/sh
filename=`date '+%Y-%m-%d %H:%M:%S.%N.jpeg'`
streamer -o "$filename"
# |output file|
# more options:
# -c /dev/video0
# |VLC video device|
# -s 1980x720
# |Image size in pixels|
# see "streamer -h" for more info
사운드에 대해 실행하려면 다음 명령을 사용하십시오.
/path/to/file/audio_detector.py -c "sh -c /home/murpho/script.sh"