Merge pull request 'Change attribute and stream names.' (#4) from redis-streams-naming into main

Reviewed-on: Spilum.Net/Many-Tailed-Fox#4
This commit is contained in:
Apher 2026-07-05 06:02:59 +00:00
commit 8995a66aec

View File

@ -9,13 +9,13 @@ const redis = models.redis;
const config = require("./config");
// Send Speech to Text to Redis Stream
const sendTranscriptEvent = async (streamKey, type, text) => {
const sendTranscriptEvent = async (streamKey, device_id, text) => {
await redis.client.xAdd(
streamKey,
'*',
{
text: text,
type: type
device_id: device_id
}
)
@ -26,7 +26,7 @@ const sendTranscriptEvent = async (streamKey, type, text) => {
const processor = async (group, consumer, streamKey) => {
await redis.client.connect().catch(console.error);
sendTranscriptEvent("speech:events", "TEST", "TEST");
sendTranscriptEvent("transcripts", config.DEVICE_ID, "TEST");
while (true) {
const res = await redis.client.xReadGroup(
@ -51,9 +51,9 @@ const processor = async (group, consumer, streamKey) => {
}
const main = async () => {
await redis.ensureGroup("speech:commands", `${config.DEVICE_ID}-cg`);
await redis.ensureGroup("commands", 'assistant');
processor(`${config.DEVICE_ID}-cg`, `${config.DEVICE_ID}-consumer`, "speech:commands");
processor('assistant', `${config.DEVICE_ID}`, "commands");
}
main().catch(console.error);