※ 우리 부부가 열심히 일하고 야근해서 받은 머니로 구입한 후기입니다

 

붱이 Story

 

[붱이 Story/IoT] - 삼성 R6 Bixby TTS-Samsung Connect Audio Notification 사용


지난번 Audio Notification을 카페에 소개했는데


구글홈도 된다는 "돌룡이"님 제보를 받고 테스트해보았다


결론 미리 말하면 R6보다 반응도 빠르고


구글홈 / 구글홈 미니 둘다 너무 잘된다.


방법은 구글홈을 SmartThings에


가상 오디오기기로 등록을 해줘야하는데


하는방법은 이미 능력자들이 만들어둔게 있다.


카페 "인군"님이 소개해준

http://cafe.naver.com/stsmarthome/1817


cast-web-api를 먼저 NAS에 설치해야한다.



Synology NAS에 cast-web-api 설치하기


시놀로지 Docker로 이동하여


레지스트리에서 "janwer/cast-web-api"를 검색한다.


이미지 다운로드를 하고


이미지로 가서

컨테이너를 생성한다

이름은 마음대로 하고

고급설정으로 이동


이과정은 쿠쿠하모니나 HA설치하신분들은 이미 해본

과정과 동일하다


고급설정에서 자동재시작 활성화


Docker 호스트와 동일한 네트워크 사용 선택


그럼 알아서 cast-web-api는 NAS에서 돌것이다.




SmartApp 및 DTH 설치하기

인군님은 소스 복붙으로 가이드 하셨는데

원작자의 업데이트등이 있을때 손쉽게 하기위해

git hub로 등록하는게 미래를 위해 좋다


SmartThings IDE로 이동하여 




Settings에서 git hub정보를 아래와 같이 입력하여 추가한다.



그리고 My SmartApps로 이동하여


Update from Repo를 선택해서 smartthings라고 추가된 항목을 누르면

아래와 같이 추가할수있는 목록이 뜬다.


그중에 노란색 음영으로 표시한


cast-web-group-sync와

cast-web-service-manager를 선택하면되는데


구글홈이 한개뿐이면 manager만 해도된다.

선택하고 오른쪽아래 Publish 선택하고

Excute~



My Device handlers로 이동하여


Update from Repo를 선택해서 smartthings라고 추가된 항목을 누르면

아래와 같이 추가할수있는 목록이 뜬다.


cast-web만 선택하고 SmartApps에서 한거처럼

오른쪽아래 Publish 선택하고

Excute~




이제 SmartThings 앱으로 가자









Samsung Connect에서 Audio notification 만들기


아래처럼 보면 Google Home Mini와 Google Home이 

Samsung Connect에서도 보이는것을 볼수있다.


그다음부터는 전편 R6로 만든것과 동일하다


오디오 알림 눌렸을대 출력 디바이스에


전편에선 R6만 보였지만 

지금 Google Home Mini와 Google Home이 보이는것을 볼수있다.


룰 보면 알듯이 가상 스위치 TTS TEST SWITCH가 

켜지면 구글홈에서 음성이 나오게

꺼지면 구글홈 미니에서 음성이 나오게 룰을 추가했다.




결과는 영상으로 확인~


먼저 구글홈에서 소리가 나오고 

그다음으로 구글홈 미니에서 동일한 소리가 나온다


1.Bixby 여성 버젼




2.Bixby 남성 버젼


구글홈 유저는 많으니


좀더 많은 사람들이 편하게 사용해볼수 있을것 같다.


R6는 이제 음악전용으로 듣고


오디오 알림은 구글홈으로 대체해야겠다


※ 공감 및 댓글 한마디는 포스팅하는데 큰 힘이 됩니다.



  1. Favicon of https://www.makelism.net BlogIcon Makelism 2018.01.31 18:31 신고

    빅스비 목소리 참 좋죠.
    가족들 음성 노티 거부감이 빅스비 때문에 사라졌어요.

    • Favicon of https://blog.weekendproject.net BlogIcon 붱이붱이 2018.01.31 20:57 신고

      네 한국어도 되구 목소리도 맘에들고 아주좋아요 ㅎ
      웹코어처럼 변수지정으로 노티만되면 진짜좋을텐데 날씨나 온도 등등 아쉽네요


※ 우리 부부가 열심히 일하고 야근해서 받은 머니로 구입한 후기입니다

 

붱이 Story

 

요즘 잘쓰고 있는 기능인 Samsung Connect Audio Notification



ST에서는 영문 TTS만 제공되었고


구글홈으로는 HA를 이용해서 한글 TTS를 하거나


예전에 은쟈한테 보여준 포스팅도 있다.

[붱이 Story/IoT] - IoT 재미 느끼게 하기 - 구글홈으로 한국어 음성 알림




고수분들의 여러 방법들이 소개되었다.


카페에서 고수분들의 TTS 활용기를 보고


구글홈을 cast-web-api 이용하여 ST에 연결하여 스피커 사용하기

http://cafe.naver.com/stsmarthome/1804


ST WebCore로 구글홈 사용하기

http://cafe.naver.com/stsmarthome/1803


Naver TTS 구글홈에서 사용하기

http://cafe.naver.com/stsmarthome/1815



Samsung Connect로 쉽게 TTS 하는법을 소개하려고한다.


앞서 TTS가 되는 기기가 있어야한다.


Frame TV 구입때 사은품으로 준 R6가

Audio Notification이 되어서

R6를 사용하였다.


그외 Bose나 최신 삼성 Sound bar도 된다

확인은 Samsung Connect App 지원기기 목록에서 확인바랍니다.



우선 음성 먼저 듣고 설정방법을 소개하겠음


1. Bixby 여성 Version 

"힘찬 하루 되세요. 출근길 조심하시구요. 외출모드로 변경하겠습니다."



2. Bixby 남성 Version 

"어서오세요. 재실모드로 변경되었습니다. 거실 전등를 키겠습니다."


3. Bixby 남성 Version

"자동화 모드가 시작됩니다."


4. Bixby 여성 Version

"아빠가 도착했습니다."



Samsung Connect를 이용하면


Bixby TTS로 재생되어서 꽤나 자연스럽게 느껴진다.




이제 설정방법에서 대해서 알아보자


우선 포스팅을위해 가상 스위치를 만들고

이 스위치에 의해서 TTS가 되도록 설정할것이다.


1. 자동 실행 규칙을 만들자


맨 왼쪽에 가상 스위치가 켜지면 TTS가 울리는 자동규칙을 만들어볼것이다.


대시보드 | 디바이스 | 자동실행


"자동실행"을 선택하여 "추가"를 누르면

장소 선택이 나온다 현재 우리집에서 자동규칙을 만들예정이니

우리집을 선택




2. 조건 지정


"언제 사용할까요?"

+ 선택


우린 스위치를 조건으로 사용할 예정이니

두번째 항목 "디바이스 상태에 따라" 선택


수많은 Device중에


만들어둔 "TTS TEST SWITCH" 선택



켜질때를 트리거로 잡을거니 "켜짐" 선택


이제 조건은 완료되었고



3. 동작 지정


아래 두번째 사진에서 동작 선택


동작할 디바이스는 기호에 맞게 하면되지만

오늘 포스팅은 TTS만 울리게 할예정이니


"알림" 선택



메세지를 입력할수 있다. TTS로 나오기원하는 문구를 적고


"오디오 알림" 을 선택해보자


지원기기가 있다면 알아서 오디오 노티피케이션이 되는 스피커가

목록에 뜬다

R6가 뜬걸볼수있다.(미리 ST에 연결되어있어야한다.)

R6 선택하자




선택하면 메뉴가 더 활성화된걸 볼수있다.


예약된 시간에만 울리게 할수있고


음성 스타일을 남성 또는 여성으로 선택할수있다.


언어는 현재 영어와 한국어만 지원하고 있는걸 확인할수있다.



모두 설정을 완료하고 저장을 하면 룰이 완성된것이다.




그리고 가상 스위치를 켜면 결과가 요것이다

Bixby 여성 Version

"문이 열렸어요"




아주 간단하게 세팅할수 있다.


유용하게 쓰고있다.



단 단점도 있다... 나에겐 치명적이진 않지만


카페에서는 이미 이것으로 불편을 겪고계신분들이 계신다.



1. 트리거 후  Audio가 출력되기까지 시간이 걸린다.

알림 popup이 뜬후 약 3~4초후에 TTS 음성이 출력된다.

소리가 좋고 세팅이 편하니 감수할만하다.



2. 음악 재생중에 TTS가 울리면 TTS종료후 이어서 재생이 안된다...

한예로... TV 사운드를 R6에 연결해서 TV보고있다가 알림이 울리면

R6가 끊기고 TV자체 오디오에서 소리가 나온다

또는 음악 재생중에 알림이 울리면 Resume이 되지않아

음악 재생을 다시 해줘야하는 문제가 발생한다.

이것도 음악을 자주 듣지않고 이제 카카오미니로 듣는다

TV와 연결은... 은쟈가 싫어해서 안쓰니 ... ㅠㅠ


그리고 카페 메니저님의 적극 VOC로 2번은 삼성에서 수정해준다고 했다.

http://cafe.naver.com/stsmarthome/1685



여튼 나에겐 1 2번을 감수하고도 너무 매력적인 기능인건 확실하다!!!




==============================================

구글홈 / 구글홈 미니로도 가능하다


[붱이 Story/IoT] - 구글홈/미니 Bixby TTS-Samsung Connect Audio Notification 사용





※ 공감 및 댓글 한마디는 포스팅하는데 큰 힘이 됩니다.




※ 우리 부부가 열심히 일하고 야근해서 받은 머니로 구입한 후기입니다

 

붱이 Story

 

이사오면서 해보고 싶었던것중에 월패드 조작이 있다.


근데 지식부족.. 능력부족으로 .... 조작 못하고있었다.


하지만 카페에서 

월패드의 리모컨을 하모니처럼 IR을 복사하여

시리로 문을 조작하신분이 계셨다.

http://cafe.naver.com/stsmarthome/445


월패드 리모컨을 받고 그냥 서랍에 넣은 기억이 나서

집에 돌아와 리모컨이 있나 뒤져보았다


"OPEN" 버튼이 있다



월패드 리모컨 - 로지텍 하모니 연동


자이제 리모컨의 OPEN 버튼을 하모니에 추가하자

추가법은


에어컨때랑 같다

[붱이 Story/IoT] - IoT 입문기 1탄 - 로지텍 하모니 구입

[붱이 Story/IoT] - IoT 입문기 2탄 - 로지텍 하모니 세팅

[붱이 Story/IoT] - IoT 입문기 4탄 - 10년된 에어컨 하모니에 연결 및 제어


난 OPEN 키만 복사했다 아래확인


이름은 ezville wallpad




버튼이름도 Open Gate로 지어서 추가했다.




이제 Kuku harmony에서 Device추가


타입은 default




추가된걸 확인하였다.




Bixby quick command 추가


STApp에 연동이 되면 Samsung Connect 앱은 자동으로 연동이된다

다만 지원기기가 아닌 경우 상태값이 보이지 않는다

해결법은 

이건 카페 꿈님방법으로 해결

http://cafe.naver.com/stsmarthome/411


여튼 인식시키고 bixby가 알아먹을수있게 스위치 이름을

한글로

"현관 스위치"

라고 변경하고 Bixby를 불러봤다.


samsung connect에서 현관 스위치 켜줘



아래와 같이 제대로 스위치가 on되는걸 확인하였다.




bixby가 잘 동작하는걸 보고 quick command로 바꿔줘야한다


위에 문장을 원하는 간단한걸로 대체할수있다.


난 "문 열어"로 간단히 할거다.


빅스비창에서 왼쪽위에 기록을 누르자




기록으로 가면 최근 수행해봤었던

기록들이 보인다


마지막 내가 명령했던


"samsung connect에서 현관 스위치 켜줘" 가 보인다.

그밑에 "단축 명령어 추가" 라는게 보인다


누르자




그러면 단축 명령어를 추가할수 있는 창이 뜬다

아래 화살표부분을 선택하자






빅스비 버튼을 누르고 "문 열어"를 말하자



저장을 하고 

on한뒤 다시 off로 돌려놓기위해

"꺼줘"도 같이 수행하게 추가했다 아래확인



이제 잘되나 확인해보자



위에보듯이 문열어를 하니 위에 추가한 두개의 명령어가 같이된다.


잘되는건 확인됬고


시험해보자





시연 영상

아 참고로 우리집은 월패드 Open 동작이

벨을 눌렀을때 벨소리가 꺼지기 전까지만 동작을 수행할수있게 되어있다

보안땜에 막았나 ... 풀고싶긴한다

여튼 벨을 꼭 눌러야한다


현관 밖으로 나간뒤 빅스비로 테스트


영상서 보시면 알겠지만 반응 속도가 굉장히 늦다

Samsung Connect Bixby시스템 자체가

사람이 한것과 동일하게

동작을 하기때문에 


많이 더디다


사람 음성 -> Bixby 서버 -> 인식처리 -> 폰으로 다시보냄

-> Samsung Connect앱 실행 -> My device로 이동 -> 스위치를 선택 -> on 으로 변경


이렇게 사람이 손으로 한것처럼 모든동작을 하기때문에

실제 on이 되는 시간까지 10초가 넘게 걸린다




현관 밖에서 Bixby 없이 바로 on


영상을 보면 거의 바로 열리는것을 확인 할 수 있다.


하지만 단점은 미리 내가 앱을 켜서


해당 센서를 찾아가서 직접 on을 해야한다.




좀더 다른 시나리오나 

빨리 수행될수있게 하는걸 찾아봐야겠다.


>>> 업그레이드버젼


벨 없이 Remotec으로 문열기


[붱이 Story/IoT] - Remotec dry contact를 이용한 현관문 열기 - Gateman 무선연동기 SmartThing으로 제어하기


 


※ 공감 및 댓글 한마디는 포스팅하는데 큰 힘이 됩니다.



  1. Favicon of https://www.makelism.net BlogIcon Makelism 2017.09.06 22:19 신고

    빅스비 작동 방식이 저렇다는 것을 처음 알았습니다.
    노트5도 빅스비 지원해주면 좋겠는데 아쉽네요.

    • Favicon of https://blog.weekendproject.net BlogIcon 붱이붱이 2017.09.07 00:06 신고

      네 그래서 좀 느린감이 있어요 ㅎ
      빠르면 유용할텐데 이번포스팅에는 맞지않는것 같아요 포스팅이후로는 퀵패널에서 버튼으로 사용중인데 만족해요.
      벨눌러야하는거 빼고 ㅠㅠ

  2. 챨리브라운 2017.09.07 10:42

    멋지네요~! 저도 예전엔 전자공학도/컴퓨터 사이언스 전공인으로 최신 기술만 나왔다하면 만지작 거렸는데... 이젠 나이가 드니까 다~ 귀찮네요... ㅠㅠ
    저도 같은 아파트에 곧 이주해요...
    엘리베이터가 하나라서... ㅠㅠ
    주차장에서 스마트폰을 이용해서 들어서며 엘리베이터 확인하고 부르는 방법이 있을까요?

    • Favicon of https://blog.weekendproject.net BlogIcon 붱이붱이 2017.09.07 13:30 신고

      안녕하세요 그부분은 공동으로 쓰는부분이라 제어 힘들것 같습니다 몇동의 몇호라인의 엘레베이터라는것도 알아야해서 힘들지않을까싶습니다
      근데 저희 아파트에 이미 공동현관이 열리면 엘리베이터가 자동으로 눌리고있어요 ㅎ

  3. Favicon of https://blog.weekendproject.net BlogIcon 은쟈은쟈 2017.09.07 10:44 신고

    벨을 눌러야한다는게 좀 아닌거같음. 집에있으면 깜짝깜짝놀래..... 개선좀해죵

    • Favicon of https://blog.weekendproject.net BlogIcon 붱이붱이 2017.09.07 13:35 신고

      공동현관은 어차피 벨무조건눌러야 가능하고 우리현관은 없이 하게 만들어볼예정 기둘

+ Recent posts