Как обработать введенный пользователем текст в редактируемом тексте агенту диалогового потока? - PullRequest
0 голосов
/ 26 ноября 2018

Я хочу передать текст в качестве входных данных агенту Dialogflow вместо использования aiService для речевого ввода.Могу ли я это сделать?

 public void send(View view){
    Result result1 = (Result) et_1.getText();
    speech = result1.getFulfillment().getSpeech();
    t1.setText("Query:  "+ result1.getResolvedQuery());
    t2.setText("Answer:  "+speech);

Здесь я включил onClick на AnimationView и по щелчку AnimationView я хочу обработать текст из EditText в агент Dialogflow и получить ответ на textView.

 <EditText
        android:id="@+id/edit_text"
        android:layout_width="271dp"
        android:layout_height="67dp"
        android:layout_alignParentStart="true"
        android:layout_centerVertical="true"
        android:layout_marginStart="27dp"
        android:hint="Enter Your Query here..." />

    <com.airbnb.lottie.LottieAnimationView
        android:id="@+id/search"
        android:layout_width="130dp"
        android:layout_height="90dp"
        android:paddingLeft="30dp"
        android:onClick="send"
        android:layout_alignParentEnd="true"
        android:layout_alignParentTop="true"
        android:layout_marginTop="7dp"
        app:lottie_autoPlay="true"
        app:lottie_fileName="text_bubble_pop_up.json"
        app:lottie_loop="true" />
...