發表文章

目前顯示的是有「樹梅派」標籤的文章

Google Cloud Speech API備案學習使用

圖片
Google Cloud Speech API 第一階段. 需要先下載兩個模組 gcloud python module google-api-python-client module pip install -- upgrade gcloud pip install -- upgrade google - api - python - client 這裡由於我是在新的作業系統環境下去運行 因此 第一條指令在安裝過程 若有失敗主要是因為你有缺少 sudo apt - get install build - essential sudo apt - get install python - dev sudo apt - get install python3 - dev 之後可能還會出現 Could not find .egg-info directory in install record for future>=0.15.2 (from google-gax>=0.12.3,<0.13dev->gcloud) 等橘色錯誤訊息 那需要再下 sudo pip install --upgrade setuptools pip 升級並更新  pip 之後重新再次下指令做安裝最新版  gcloud sudo pip install --upgrade gcloud 即可完成第一階段安裝 第二階段. 至 Cloud Platform Console ,  enable Cloud Speech API 參考 link: https://cloud.google.com/speech/docs/ How to use google speech recognition api in python? [closed] https://stackoverflow.com/questions/38703853/how-to-use-google-speech-recognition-api-in-python What does a “Could not ...

RaspberryPi上出現的萬惡錯誤_"Segmentation fault"

圖片
最近在樹梅派做嵌入式應用的小project的時候 遇到這個很討厭的錯誤資訊 想說試試看有沒有有解決方案 若解決不了就換別的備案 , 反正看了許多英文經驗交流還可學(複習)些單字 沒有壞處!!! 還順便接觸複習 Linux 指令 根據國外工程們的經驗分享和交流中 有人說是   " filesystem corruption " 的問題 可能是沒正確關機 下載到有病毒的檔案 周邊裝置沒安置好 等等諸多問題 第一個參考link 工程師A的問答經驗交流 https://raspberrypi.stackexchange.com/questions/5404/segmentation-fault Segmentation faults should not be happening like that, and it strongly implies to me you have filesystem corruption. It could also be the result of something malicious( 惡毒的;有毒的 ) , but that is probably less likely on the pi since it is prone to( 傾向於.... ) such corruption if, eg, it is subject to inappropriate voltages(電壓 ; 伏特) , or frequently unplugged(未使用(安插好)電子擴音裝置之樂器的) without a proper shutdown. Take the SD card out, salvage whatever you want/can off it using another computer, then umount it there but leave it plugged in and try: 希望應該不是有毒的問題 = =||| 下方後續又有國外高手工程師則認為是檔案空間不足夠 建議菜鳥工程師可以試試看 df 查看 並刪除快取資料 Can you confirm that you have enough spa...

嵌入式系統_樹梅派音控相關電子裝置介紹

圖片
一般在電子裝置中可以產生聲音的裝置 常見的有  蜂鳴器(Buzzer)、喇叭(Speaker) 蜂鳴器(Buzzer) 電路符號是以 半月型 表示 音頻範圍較小,通常用來發出警示音 可細分為 有源(有震盪源,一接電就會發出聲音) 無源(內部無震盪源,需要輸入數位方波訊號才會發聲) 兩種 樹梅派上的GPIO可直接驅動它 喇叭(Speaker) 音頻範圍較大,音質也就好 常被廣泛用在 音響等電器產品 依照頻率響應還可細分為 高音喇叭(Tweeter) 中音喇叭(Mid-Range Speaker) 低音喇叭(Woofer) 重低音喇叭(Subwoofer) 等等。 樹梅派上的GPIO接腳是無法直接驅動喇叭的!!!! 而另外提供HDMI等音源輸出 電路符號是以 正方形連接梯形 表示 除了這些電子裝置和音訊相關之外 還包括有  麥克風、USB音效卡、USB集線器等等裝置喔!!! 因為 Raspberry Pi 本身設計上並未提供 音源輸入之介面 因此USB音效卡是為此須另外準備的。 麥克風 USB音效卡

Virtual Assistant 運作模式探討_TTS和STT的原理及運作Keep It Simple, Stupid

圖片
Virtual Assistant 從字面上來翻譯叫做虛擬助理 在商業電影中 鋼鐵人等科幻片 很常有向電腦說話溝通就自動有服裝換上或是飲料遞送而來的畫面 讓人覺得十分特別 Commercial Virtual Assistants 其實在許多手機 Siri 語音助理就時常看到 FB創辦者 Mark Zuckerberg 近期的 Jarvis 就是一個很生活化又典型的例子 當中運用到了 TTS   及  STT 兩項技術 TTS (Text-to-Speech) STT(Speech-to-Text) 基本上和使用者的人機互動模式為 STT(Speech-to-Text) Input端為人說的話語 透過STT技術轉為字串,才可讓邏輯引擎去做處理。 當中用到了 Natural Language Processing(NLP) 來轉換語音字串 當然這些錄音資料會有去噪和修復扭曲的前置處理,才可讓電腦能夠做語音轉字串處裡。 Logic Engine 主要就是接收人的語音訊息,再丟給電腦做聲紋之類的分析 最終目標是去判斷要回應捨麼內容(Output為何??) 可以說是大腦的部分 TTS (Text-to-Speech) 之後接收來自邏輯引擎回傳的資訊 將要回應的文字字串轉為語音資訊 以下我們用  樹梅派 來嘗試開發這套簡單小系統 首先至下方兩個網站 下載 PortAudio 及 PyAudio (前提是你的Alsa的相關設定都已經就緒) 因為 PortAudio 的驅動和 ALSA 密切相關 若還未設定就下看看如下指令 sudo apt-get install libasound-dev 後續可參考下方link 參考 link http://cagewebdev.com/raspberry-pi-getting-audio-working/ http://karuppuswamy.com/wordpress/2015/08/15/configuring-alsa-audio-output-on-analog-and-hdmi-of-raspberry-pi/ 第二階段 . 下載並安裝  PortAu...

樹莓車攝相機程式

圖片
我們首先針對 「電腦視覺」領域去做一些相關應用 演算程式設計 1.顏色偵測 、 膚色偵測 2.霍夫找圓 、 霍夫找直線 3.人臉偵測 (Haar偵測) 顏色偵測 第一階段. 開攝影機鏡頭 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #!/usr/bin/env python import cv2 # http://docs.opencv.org/2.4.8/modules/highgui/doc/reading_and_writing_images_and_video.html cap = cv2 . VideoCapture( 0 ) cap . set( 3 , 320 ) #Sets a property in the VideoCapture---FRAME_WIDTH cap . set( 4 , 240 ) #Sets a property in the VideoCapture---FRAME_HEIGHT while (cap . isOpened()): ret , frame = cap . read() if ret == True: cv2 . imshow( "preview" ,frame) if cv2 . waitKey( 1 ) & 0xFF == ord( 'q' ): break else : break cap . release() cv2 . destroyAllWindows() 第二階段.顏色門檻值遮罩顯示 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 import cv2 import numpy as np cap = cv2 . VideoCapture( 0 ) cap . set( 3 , 640 ) #Sets a property ...

如何在Rasbian這套類Unix作業系統下做許多常見的系統設定

圖片
【一些在Rasbian作業系統中常用的指令及操作】 (1)查看python 版本 及 更換終端機預設默認的版本 (2)安裝截圖工具 (1)查看python 版本 及 更換終端機預設默認的版本 如何更換Linux 中預設默認的python版本 呢?? 圖片引用自: https://kknews.cc/zh-tw/news/gn3kry.html 在終端機中查看  python 預設版本的指令 python --version 在預設OS之中 python    為  2.7.9 假若此時我們想要切換python的版本的話 總共分成 兩種方法 method.1   針對用戶 去進行Python 版本的修改 指令: alias python='/usr/bin/python3.4' 這裡補充一個先備知識 在Linux系統下檔案目錄 一般預設會存有以下檔案結構 method.2  針對系統去進行Python 版本的修改 若我們要運行一份    .py  的python 程式檔 可透過 python  該檔名 去運行 這裡 我在樹梅派  中    寫了一個簡單的 python  程式 外接一個webcam 主要用來做過濾    藍色HSV空間的小範本 想要為某個特定用戶修改 Python 版本 只需要在其 home 目錄下創建一個alias(別名) 即可。 打開該用戶的~/.bashrc文件,添加新的別名信息來修改默認使用的 Python 版本。 (2)安裝截圖工具shutter 及簡意使用操作 截圖利器shutter   ----->  類似   Fastone Capture sudo apt-get install shutter 參考資料來源: [常見問與答] 如何在Raspberry Pi上擷取畫面? https://w...

嵌入式媒體_如何在樹梅派上安裝編譯opencv3.1版

圖片
作業環境: Raspbian https://www.raspberrypi.org/downloads/ 所需硬體設備: Logitech HD 網路攝影機 C310 https://www.logitech.com/zh-tw/product/hd-webcam-c310?crid=34 Step1.更新目前OS $ sudo apt-get update $ sudo apt-get upgrade Step2.安裝cmake $ sudo apt-get install build-essential cmake pkg-config Step3.安裝圖片檔的函式庫,包括JPEG,PNG,TIFF $ sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev Step4.安裝串流影像函式庫 $ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev $ sudo apt-get install libxvidcore-dev libx264-dev Step5.安裝GTK函式庫 $ sudo apt-get install libgtk2.0-dev Step6.安裝OpenCV優化的開發工具 $ sudo apt-get install libatlas-base-dev gfortran Step7.安裝 Python 3標頭檔 $ sudo apt-get install  python3-dev Step8.下載OpenCV的原始檔 3.1.0 $ cd ~ $ wget -O opencv.zip https://github.com/Itseez/opencv/archive/3.1.0.zip $ unzip opencv.zip Step9.下載 opencv_contrib 函式庫 $ wget -O opencv_contrib.zip https://github.com/Its...

Windows IoT 安裝於Raspberry Pi3

圖片
Step1.先去樹梅派 官網  點選下載頁面滑到下方 Third party images 下載 windows 10 IoT Core link: https://developer.microsoft.com/zh-tw/windows/iot/Downloads.htm 下載完後的  檔案   如下所示 準備好你的 SD Card (這裡使用16G SanDisk Ultra microSDHC) 及讀卡機