最近試用Azure上的Bing Speech API(Bing 語音API),是一個簡便又有用的服務,可以將語音轉成文字,也可以將文字轉成語音。
- Speech to Text:語音轉文字,應用上可以讓使用者透過語音傳達對程式的命令,或做為資料輸入的來源
- Text to Speech:文字轉語音,應用上可以用語音的方式回饋訊息給使用者
最近試用Azure上的Bing Speech API(Bing 語音API),是一個簡便又有用的服務,可以將語音轉成文字,也可以將文字轉成語音。
整理一下最近看的Effective C#這本書的第一章 - C#語言慣用語法 的心得
最近看了打造可維護軟體這本書,慢慢地整理自己的心得。這是第一章-可維護性的前言與簡介。
在Biztalk中進行Orchestration設計時,一定會牽涉到Message的處理。Message就是資料在Orchestration中的載體,可以定義各種基本型別,複雜型別則是XML的格式。Receive Port會帶入Message,而Send Port則需要建立(Construct)合乎Send Port Type型別的Message以正確的送出。這裡紀錄Message的建立及內容修改的方式。
在Biztalk的流程中,如果想要對資料庫做存取,可以使用SQL Adapter進行處理。以透過Stored Procedure讀取SQL資料為例,其處理步驟如下:
如果想要把Orchestration中的Message的內容轉出來看,直覺的想法是透過Send Port將Message轉出來。但這樣的做法有些麻煩,因為還要設定FILE Adapter。
有更快更方便的做法嗎?有!直接把Message轉為字串,再把字串寫到文字檔中就可以了。
Biztalk 2013的運作架構中,會使用各種型別的Message物件進行資料的傳遞或觸發流程的運作。該Message都是各式各樣的**XML,而定義XML格式就是透過XSD檔,也就是Biztalk開發專案中的Schema
。
因此,看懂Schema的內容是很重要的一件事。如果對XML及Schema沒有基本的認識,很容易就陷在Biztalk的Error 訊息中而出不來。以下整理在看懂XSD的內容時所找的XML相關資訊。
除了使用GET,我們還會使用POST的方式叫用RESTful API。POST與GET最大的差異是,POST除了需要設定叫用的URL之外,還需要傳遞物件給RESTful API,與GET相比,就是多了一道工。
通常呼叫GET HTTP method的RESTful API會取得API查詢的回傳物件,在Biztalk 2013內要怎麼接收呢?
Biztalk 可以處理資料傳遞及商業邏輯。在RESTful API盛行的今天,一定會有商業邏輯服務掛在上面。那麼,可以使用Biztalk 2013來呼叫RESTful API嗎?
在Biztalk中產生檔案時,通常會需要指定檔名。網路上查到一個簡單的方式:透過FILE.ReceivedFileName屬性進行設定。
工作上需要使用Biztalk產生文字檔,本來以為設定好Flat File Schema,並設定好File type的Send Port就夠了。不過得到的檔案卻還是xml的格式。
我們的開發團隊已經使用Microsoft Teams作為協同合作工具,團隊的溝通、共享文件的存放、以及Office365的整合都在Microsoft Teams中完成。最近我們開始把系統的錯誤通知也放到Teams的頻道中,這樣我們隨時隨地都可以收到系統錯誤的通知,以便於快速了解狀況並進行問題的排除。要做到這個效果,我們使用的是Webhook這個連接器。
最近Xamarin.Form的開發工作上需要為iOS版本的介面做些優化,其中一個需求是要在TableView的Cell上加上Datail瀏覽指引,也就是這個>
符號。