Raspberry pi 50

Alexa Pi - Alexa Voice Service 만들기

Alexa Pi - Alexa Voice Service 만들기 Alexa PI 설치를 위한 첫 단계는 Alexa Voice Service 생성이다. 아래와 같이 비교적 간단하게 만들 수 있다. 1. 아마존 개발자 사이트에 로그인 후 Developer Console 에 접속한다.2. Alexa 탭을 선택하고, Alexa Voice Service - Get Started를 누른다. 3. Create Product를 눌러 새 Product를 생성한다. 4. 아래와 같이 입력한다. 물론 개인적으로 조금 다르게 입력해도 무방하다. 별표는 필수 5. Next를 누르면, Security Profile을 선택하거나 생성할 수 있다. Create New Profile 을 선택한다.6. Security Profile 과 ..

Raspberry pi 2017.12.27

Alexa Pi (Raspberry pi + Alexa) 그리고 Bluetooth Speaker 로 Amazon Echo 만들기

Raspberry Pi 에 Alexa Pi 를 설치하고, Bluetooth 스피커를 헤드셋 모드로 연결하는데에 성공하였다.이제 내 화웨이 스피커는 Amazon Echo 스피커처럼 동작한다. (단, Echo에 비해 기능제약은 있다. ㅜㅜ) 아직까지 몇가지 보완할 점이 남아있지만, 기본적인 삽질은 다 했다는 판단하에 삽질과정을 포스팅한다. Alexa Pi는 Amazon의 Alexa 서비스를 Raspberry Pi에 심어서 마치 음성인식 스피커인 Amazon Echo 와 같은 기능을 하도록 만들어주는 오픈소스 프로젝트 정도로 이해하면 된다.자세한 건 아래 사이트에서 참고하시라..https://github.com/alexa-pi/AlexaPi 삽질 과정은 저 사이트를 기반으로 한다. 능력자들은 저 사이트만으로 ..

Raspberry pi 2017.12.24

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

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

4편 PLEX 최적화 - 자막 일괄변환

NAS가 돌아왔다. PLEX 최적화를 다시 할 수 있게 되었다. A/S를 맡겼던 ipTime NAS가 돌아왔다. 기다리는 입장에서는 시간이 좀 걸렸지만, 휴일과 배송일을 빼면 길어야 이틀 내에 수리해서 돌려보냈으니 나쁘지 않은 것 같다.게다가 구매한지 5년은 된 듯 한데, 군말없이 고쳐서 돌려보내주는 태도가 믿음직하다.구매 당시 가장 저렴한 NAS였는데도 말이다.아무튼, 다시 PLEX 최적화 시험을 진행할 수 있게 되었다. 자막을 손보자. 국내에서는 사사미 영향으로 smi 자막이 보편적으로 사용되지만, PLEX Player는 smi 자막을 선택해서 Play 할 경우 무조건 서버에서 트랜스코딩하여 스트리밍한다.사양 떨어지는 라즈베리파이(Raspberry Pi)에서 되도록 피해야 할 일이다.그러나 srt 자..

Raspberry pi 2017.05.21

9편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (App편)

[Raspberry pi] - 1편 스마트 콘센트? Smart Plug![Raspberry pi] - 2편 스마트 콘센트? Smart Plug![Raspberry pi] - 3편 스마트 콘센트? Smart Plug![Raspberry pi] - 4편 스마트 콘센트? Smart Plug! + 앱위젯[Raspberry pi] - 5편 스마트 콘센트? Smart Plug! + 터치스위치[Raspberry pi] - 6편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (개요편)[Raspberry pi] - 7편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (Firebase 등록)[Raspberry pi] - 8편 스마트 콘센트? Smart Plug! + Node...

Raspberry pi 2017.05.06

8편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (서버편)

[Raspberry pi] - 1편 스마트 콘센트? Smart Plug![Raspberry pi] - 2편 스마트 콘센트? Smart Plug![Raspberry pi] - 3편 스마트 콘센트? Smart Plug![Raspberry pi] - 4편 스마트 콘센트? Smart Plug! + 앱위젯[Raspberry pi] - 5편 스마트 콘센트? Smart Plug! + 터치스위치[Raspberry pi] - 6편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (개요편)[Raspberry pi] - 7편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (Firebase 등록)[Raspberry pi] - 8편 스마트 콘센트? Smart Plug! + Node...

Raspberry pi 2017.05.03