speechsense

n8n community node to upload call/chat talks to Yandex SpeechSense (Talk Analytics) over gRPC

Package Information

Released: 4 mo ago
Downloads: 11 weekly / 148 monthly
Latest Version: 0.1.0
Author: x0cfwm

Documentation

n8n-nodes-speechsense

An n8n community node that uploads talks (call recordings) to
Yandex SpeechSense (Talk Analytics).

SpeechSense exposes talk upload only over gRPC (api.speechsense.yandexcloud.net:443)
— the REST host serves read methods (search/get) only. This node speaks that gRPC
API directly using a bundled, self-contained subset of the official protobuf, so no
code generation or external proto files are required at runtime.

Operations

  • Talk → Upload Audio — TalkService.Upload. Sends one audio recording (MP3 / WAV /
    OGG-Opus) plus talk metadata and per-user metadata to a SpeechSense connection.

Credentials

SpeechSense API

  • API Key — a Yandex Cloud service-account API key with the SpeechSense upload role.
    Paste the raw key; the node adds the Api-Key prefix.
  • gRPC Endpoint — defaults to api.speechsense.yandexcloud.net:443.

Node parameters

Field Notes
Connection ID Target SpeechSense connection.
Input Binary Field Item binary property holding the audio file (default data).
Audio Type MP3 / WAV / OGG/Opus.
Talk ID Optional; leave blank to create a new talk.
Metadata Fields (JSON) { "key": "value" } map of connection-defined fields.
Users (JSON) [{ "id", "role": "USER_ROLE_OPERATOR"|"USER_ROLE_CLIENT", "fields": {} }].

The node returns { talk_id } for each uploaded item.

License

MIT

Discussion