Benign rust 114 installs download unavailable

synapto-plugin-tts-elevenlabs 0.1.0-dev.10

“ElevenLabs text-to-speech plugin for the Synapto framework”

Basename is uppercase README.mdCaret or XOR expression text
SHA-256067c48b7b22a393f5bc22fbec62009efcfbed14f59b4101ea68be8c55422811f

Evidence

imports async_trait::async_trait lib.rs · lines 1–16
1use async_trait::async_trait;
2use elevenlabs_sdk::{
3 ClientConfig, ElevenLabsClient,
4 types::{OutputFormat, TextToSpeechRequest, VoiceSettings},
5};
6use serde::{Deserialize, Serialize};
7use synapto_interface::cognitive::CognitiveOutputSpeech;
8use synapto_interface::cognitive_output_audio::CognitiveOutputAudio;
9use synapto_interface::plugin::Plugin;
10use synapto_interface::speech_to_text::TTSPlugin;
11use synapto_interface::sync::mpsc;
12use tracing::{Instrument, info_span};
13
14#[derive(Serialize, Deserialize, Clone, Debug, Default)]
15pub struct ElevenLabsTtsConfig {
16 pub voi …
Contains an unbounded block loop lib.rs · lines 84–89
84:19… ode = config.language_code.unwrap_or_else(|| "cs".to_string());
85
86 loop {
87 match cognitive_speech_rx.recv().await {
88 Ok(text) => {
⋯1 line
imports synapto::config::DotEnv scenario_tests.rs · lines 1–18
1#![allow(clippy::disallowed_methods)]
2
3use synapto::Synapto;
4use synapto::config::ConfigJson;
5use synapto::config::{DotEnv, Env};
6use synapto_plugin_tts_elevenlabs::TtsElevenLabsPlugin;
7use synapto_test::ephemeral_datadir::EphemeralDir;
8use synapto_test::local_storage::LocalStorage;
9use synapto_test::test_datadir::{ScenarioTestDir, WorkspaceTestDir};
10use synapto_test::{
11 MockAudioInputPlugin, MockChatPlugin, MockDiarizationPlugin, MockDocumentsPlugin, MockLlm,
12 MockSlowReadPlugin, MockSttPlugin, run_scenario,
13};
14
⋯4 lines
Explicit LLM or language-model reference scenario_tests.rs · lines 22–28
22:8… )>()
23 .storage::<LocalStorage<EphemeralDir>>()
24 .llm::<MockLlm>()
25 .plugins::<(
26 MockAudioInputPlugin,
27 MockDocumentsPlugin,
28 MockChatPlugin …
References the Tokio async runtime namespace scenario_tests.rs · lines 32–41
⋯4 lines
36}
37
38#[tokio::test(flavor = "multi_thread", worker_threads = 2)]
39#[ignore]
40async fn smoke_scenario() {
41 run_scenario("tests/scenarios/smoke …

No evidence locations were recorded for this file. Raw result

Keyboard shortcuts on this page: j for the next sample, k for the previous one, x to go back to the feed, d to download the original bytes, r to re-queue the sample for analysis.