2017-05-30 61 views
-2

我在asp.net應用程序中有一個現有的ERP,現在我想將IBM watson api集成到此ERP中。我該怎麼做 ?請舉個例子,並放置源代碼。如何在現有的ASP.net應用程序中使用IBM Watson

+1

歡迎計算器。這個問題不符合stackoverflow的標準,可能會被關閉。有關詳細信息,請參閱此處:https://stackoverflow.com/help/how-to-ask –

+1

https://github.com/watson-developer-cloud/dotnet-standard-sdk –

回答

1

根據你的問題,你不指定你要使用什麼服務。

在這種情況下,西蒙奧多哈提告訴你。 NET SDK以使用Watson Developer Cloud的所有服務。

您可以在此SDK中的文件夾Examples內看到,如何調用所有這些服務:

  • 語音到文本:語音識別文本,音頻轉換成聲音的書面文字。

  • 對話:允許您在移動設備,消息平臺(如Slack)或甚至物理機器人上快速構建,測試和部署bot或虛擬代理。

  • 文本到語音:將書寫文本轉換爲自然語音的功能。

  • 語言翻譯器:將文本從一種語言翻譯爲另一種語言。該服務提供了多個特定於域的模型,您可以根據您的獨特術語和語言進行自定義。

  • 個性洞察:根據個人的寫作方式提取個性特徵。

  • 音調分析儀:該服務使用語言分析來檢測書面文本中的通信音調。視覺識別:理解圖像的內容 - 視覺概念標記圖像,識別食物,發現人臉,估計年齡和性別,並在集合中查找相似圖像。您還可以通過創建自己的自定義概念來培訓服務。

舉例,你知道如何調用該服務(基於REST的API會話服務):

//import libraries 
using IBM.WatsonDeveloperCloud.Conversation.v1; 
using IBM.WatsonDeveloperCloud.Conversation.v1.Model; 
using System; 

namespace IBM.WatsonDeveloperCloud.Conversation.Example 
{ 
    public class ConversationServiceExample 
    { 
     private ConversationService _conversation = new ConversationService(); 
     private string _workspaceID; 
     private string _inputString = "Turn on the winshield wipers"; 

     //Every service have username and password or other unique ID 
     public ConversationServiceExample(string username, string password, string workspaceID) 
     { 
      _conversation.SetCredential(username, password); 
      _workspaceID = workspaceID; 

      Message(); 
     } 

     #region Message 
     private void Message() 
     { 
      MessageRequest messageRequest = new MessageRequest() 
      { 
       Input = new { Text = _inputString } 
      }; 
相關問題