전체 글 102

echosim 에서 Amazon Echo 음성인식 맛보기 3

echosim 에서 Amazon Echo 음성인식 맛보기 3 echosim 을 한달 전에 흥미있게 해보고, 잠시 잊고있다가 다시 기억을 더듬어 올린다.그래도 마무리는 해야겠기에... 2017/10/29 - [Miscellaneous] - echosim 에서 Amazon Echo 음성인식 맛보기 12017/11/27 - [Miscellaneous] - echosim 에서 Amazon Echo 음성인식 맛보기 2 위 1,2 편을 따라서 Lambda와 Alexa Skill을 저장했다면 echosim에서 amazon 계정으로 로그인하여 시험해 볼 수 있다. 방법은 간단히 동영상으로 첨부한다.

Miscellaneous 2017.12.01

echosim 에서 Amazon Echo 음성인식 맛보기 2

echosim 에서 Amazon Echo 음성인식 맛보기 2드디어 어제 주말까지 잔잔하게 괴롭히던 일정이 마무리 되었다. 이미 한달이 넘은 내용이지만 그래도 이어서 포스팅해본다. 2017/10/29 - [Miscellaneous] - echosim.io 에서 Amazon Echo 음성인식 맛보기 1 이전 포스팅에서 테스트용 Lambda function을 만들었고, 이제 AWS개발자 포털에서 Alexa 스킬을 생성하여 연결해주기만 하면 된다. 1. 개발자 포털에 접속하여 신규가입developer.amazon.com 2. Alexa Skills Kit -> Start a Skill 3. Skill 생성3.1 기본정보 입력Name은 임의로 넣어도 상관없지만, Invocation Name은 나중에 내가 음성으로..

Miscellaneous 2017.11.27

echosim 에서 Amazon Echo 음성인식 맛보기 1

echosim.io 에서 Amazon Echo 음성인식 맛보기 요즘 이러저러한 이유로 구글 API 를 이용한 음성인식은 접어두고 AWS를 공부 중이다. 그러던 중 흥미있는 사이트가 있어 올려본다. 이걸 라즈베리파이에 연결할 수 있을 지, 뭘 할지 등 아무것도 정해진 건 없다. https://echosim.io/ 이 사이트가 흥미로운 이유는, Amazon 개발자 콘솔인 https://developer.amazon.com에서 개발한 Alexa Skill을 이 사이트에서 시험해 볼 수 있기 때문이다. Echo와 같은 Alexa 디바이스 없이 말이다. 게다가 Skill을 Publish 하기도 전에 말이다. 게다가 기본적인 Alexa의 기능도 체험해 볼수있다. Alexa Skill이 무엇인지는 아래 사이트에서… ..

Miscellaneous 2017.10.29

Wake on LAN으로 PC 켜기

Wake on LAN으로 PC켜기 서재(실제로는 작업실)에 내가 들어와서 음성으로 명령하면 PC와 스탠드가 켜지도록 꾸며보기로 했다. 스탠드는 이미 제어할 수 있고, PC 랜카드도 Wake on LAN을 지원한다. 그러므로 라즈베리파이 홈 서버에 PC를 켤 수 있도록 코딩만 추가하면 된다. node.js 패키지 설치 $ npm install node-wol 코드 추가 wol = require('node-wol'); ..... app.get('/bootupnow', function(req, res) { l("bootup!!"); wol.wake('12:34:56:AB:CD:EF',{}, function(err){ if(err) { e(err); } }); res.send([{result:'ok'}]); }..

Raspberry pi 2017.10.24

라즈베리파이 음성인식 - Google API nodejs sample 실행

라즈베리파이 음성인식 - Google API nodejs sample 실행 구글은 음성인식 API를 nodejs sample로도 제공하고 있다. 아래와 같이 sample 코드를 실행해보는 것만으로도 구글 음성인식을 간단히 시험해볼 수 있다. 1. 샘플코드 다운로드 $ git clone https://github.com/GoogleCloudPlatform/nodejs-docs-samples.git 2. API 인증키 발급 및 다운로드 구글 프로젝트 사이트 접속https://console.cloud.google.com/ 메뉴 > API 및 서비스 > 사용자 인증 정보 사용자 인증정보 만들기 > 서비스 계정 키 Compute Engine default service account > JSON > 생성 및 다운..

Raspberry pi 2017.09.10

라즈베리파이 음성인식 - 블루투스 프로파일 변경

블루투스 스피커를 연결하고 단순 음악감상이 아닌, 음성 입출력으로 사용하고 싶다면 블루투스 프로파일에 대한 기본 지식은 있어야 한다. 처음 라즈베리파이에 블루투스 음성인식을 고안할때에 가장 궁금했던 부분이고, 잠깐의 구글링으로 찾은 짧은 지식이지만,너무 유용한 어플리케이션이라 생각되어 정리해본다. 라즈베리파이에서는 pulseaudio를 이용해 사운드 시스템을 제어할 수 있다. pulseaudio 설치는 이전 포스팅 참고2017/08/29 - [Raspberry pi] - 라즈베리파이 음성인식 - 블루투스 스피커 연결 pulseaudio를 설치하고, pactl 커맨드를 참고하면 기본적인 설정이 가능하다. pactl 사용법은 아래 참고https://manpages.debian.org/jessie/pulsea..

Raspberry pi 2017.09.04

라즈베리파이 음성인식 - 블루투스 스피커 연결

한동안 알리익스프레스에서 주문했던 부품과 상품들이 차례대로 오기 시작하고,지난 주 마지막으로 온 것이 USB 블루투스 동글이다. 알리익스프레스 사용은 자제해야 겠다.아이디어와 의욕이 뿜뿜하여 열심히 부품을 주문해 놓고는, 정작 배송이 도착하는 한 달쯤 후에는 이미 의욕은 없어지거나 다른 곳으로 이동한 뒤이기 때문이다. 화웨이의 블루투스 스피커는 오래전에 와 있었고, USB 동글이 오는 동안 하만카돈 스피커의 세계에 빠져있었다.덕분에 이제 막귀에서 벗어났고, 거실에는 비싼 스피커가 한대 놓여있다. 그리고 참으로 오랜만에 라즈베리파이 콘솔에 로그인 했다. 다시 돌아와서,마지막으로 도착한 USB 동글은 아래 제품이다.https://www.aliexpress.com/item/Ugreen-Mini-USB-V-4-..

Raspberry pi 2017.08.29

로봇 청소기 분해하기

아두이노로 아직 뭘 할수 있을지 정한바가 없어 몇 주 째 방치 중이다.스마트콘센트를 무선형으로 만들 수도 있겠고, 센서등을 만들 수도 있겠지만,뭔가 더 재미있는게 없을까 고민중이다. 그러다가 눈에 띄는 물건이 하나 있었으니.. 이제는 회사가 문을 닫아 AS로 어려워진, 모뉴엘 클링클링 로봇청소기이다. 수명이 다 되서인지 타이어가 갈려서 청소를 시키면 오히려 바닥을 더럽히고 다닌다. 로봇 청소기를 분해하면, 각종 센서류나, 모터 등을 재활용할 수 있지 않을까 싶어 분해해보기로 했다.그리고 어떤식으로 만들어졌는지도 살짝 궁금... 우선 뒤집어 보면.. 이래뵈도 타이어 외에는 모두 멀쩡하다.배터리도 하나 더 구입해서 대용량으로 개조하여 사용 중이었다. 우선 배터리를 분리하고, 겉에서 보이는 모든 나사를 풀었다..

Arduino 2017.06.25

Swap 늘리기

라즈베리파이에 Class 10짜리 SD카드를 꽂았지만, 쓰기 속도는 기대만큼 나오지 않았다. 오히려 조건에 따라 들쭉날쭉하여, USB에 꽂은 메모리 스틱이 가장 안정적인 속도를 보인다고 판단.USB 메모리 스틱 영역에 Swap 을 할당하기로 하였다. 아래는 Class 10 SD 카드와 USB 메모리 스틱의 쓰기속도 비교 Class 10 SD 카드$ sudo dd count=1k bs=1M if=/dev/zero of=~/test.img1024+0 records in1024+0 records out1073741824 bytes (1.1 GB) copied, 72.9925 s, 14.7 MB/s USB 메모리 스틱$ sudo dd count=1k bs=1M if=/dev/zero of=/media/usb/t..

Raspberry pi 2017.06.15