title: "Failed to parse server response" when using Google Assistant SDK with GRPC in Node.js
body: <p>I've created a bidirectional stream with <code>assistant.converse()</code>, and sending audio is successful.</p>
  
  <pre><code>const assistant = new protocol.EmbeddedAssistant(ASSISTANT_API_ENDPOINT, credentials);
  const conversation = assistant.converse();
  conversation.on('data', data =&gt; {
    console.log(data);
  });
  
  conversation.on('error', err =&gt; {
    console.log(err);
    micStream.end();
  });
  conversation.write({ config }); // audio type config
  micStream // an object that provides an audio stream
    .pipe(through2.obj((chunk, enc, cb) =&gt; cb(null, { 'audio_in': chunk })))
    .pipe(conversation);
  </code></pre>
  
  <p>When I stop talking and Assistant detects silence, the Assistant throws this error:</p>
  
  <pre><code>{ Error: Failed to parse server response
      at ClientDuplexStream._emitStatusIfDone (/Users/arilotter/Projects/assistant/node_modules/grpc/src/node/src/client.js:201:19)
      at ClientDuplexStream._receiveStatus (/Users/arilotter/Projects/assistant/node_modules/grpc/src/node/src/client.js:180:8)
      at /Users/arilotter/Projects/assistant/node_modules/grpc/src/node/src/client.js:649:14 code: 13, metadata: undefined }
  </code></pre>