我应该使用ibm watson chatbot在android应用程序的config.xml中写入什么数据?

时间:2018-11-12 01:02:14

标签: android ibm-cloud chatbot ibm-watson

我是一名Android开发人员。我正在尝试在我的Android应用程序中使用IBM chatbot。我正在关注本教程

  

https://console.bluemix.net/docs/tutorials/android-watson-chatbot.html#configure_run_android_app

我是IBM Watson的初学者,我不明白我应该在config.xml中编写。我对此感到非常困惑,因此我尝试搜索很多东西来解释这一点,但没有找到。

这是config.xml代码:

<resources>
<!-- Watson Conversation Service Credentials -->
<string name="workspace_id">/string>
<string name="conversation_username"></string>
<string name="conversation_password"></string>

<!--Watson Speech-To-Text Service Credentials-->
<string name="STT_username"></string>
<string name="STT_password"></string>

<!--Watson Text-To-Speech Service Credentials-->
<string name="TTS_username"></string>
<string name="TTS_password"></string>

我想知道什么是我需要写的东西以及如何从网站上获得它。我不明白需要什么数据

2 个答案:

答案 0 :(得分:0)

我认为,让您感到困惑的是,.xml文件具有用于用户名和密码凭据的占位符,如果您创建了服务的新实例,则在接下来的步骤中您将看到IAM密钥作为凭据

  

转到IBM Cloud Catalog,然后选择Watson Assistant服务> Lite   沃森计划。单击创建。

     

点击左侧的服务凭据   窗格,然后单击新建凭据以添加新的凭据。

     

点击查看   凭证以查看凭证。将凭据保存为文本   编辑器以供快速参考。

问题就变成了-您使用的示例应用程序是否已通过IAM密钥进行了测试/更新?您应该针对要求克隆的GitHub存储库出票。

答案 1 :(得分:0)

您必须创建三个AI services

  • 沃森助手
  • 语音转文字
  • 文字转语音

一旦创建了这些服务(在Dashboard下),请单击每个服务以在左窗格中查看服务凭据。单击“查看凭据”或创建一个新凭据。

如下所示传递凭据(用户名或密码)

<string name="conversation_username">abcsld-1jdfjdf-jnhjh</string>