Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
93c1d26
initial setup
harshtech123 Jul 26, 2025
df1f58e
init
harshtech123 Jul 27, 2025
3b37aaf
wit update ! flags to enum for audio-effects
harshtech123 Jul 27, 2025
6bbc633
durability
harshtech123 Aug 5, 2025
09567ef
durability
harshtech123 Aug 5, 2025
c3915a0
tts/tts
harshtech123 Aug 5, 2025
e742c13
elevenlabs
harshtech123 Aug 5, 2025
71a7734
elevenlabs plus durability improvements
harshtech123 Aug 6, 2025
b6f37ec
env var
harshtech123 Aug 7, 2025
4dfaecb
deepgram
harshtech123 Aug 7, 2025
a6f328d
google + warnings + env var
harshtech123 Aug 7, 2025
7ae85eb
fmt + clippy
harshtech123 Aug 7, 2025
7c447aa
aws polly
harshtech123 Aug 7, 2025
f0e4055
test/tts
harshtech123 Aug 7, 2025
fd6906c
test/tts
harshtech123 Aug 8, 2025
ddadb1e
test/tts/lib.rs
harshtech123 Aug 8, 2025
7299f72
test/tts feuture
harshtech123 Aug 9, 2025
d86e2eb
aws init
harshtech123 Aug 13, 2025
cdf0ccb
all providers with test !
harshtech123 Aug 13, 2025
f08b27e
aws completed!
harshtech123 Aug 14, 2025
a6d3556
chuncking synthesis
harshtech123 Aug 14, 2025
daf1636
clean up!
harshtech123 Aug 14, 2025
4a8857c
cleanup test!
harshtech123 Aug 14, 2025
0c49695
clippy + fmt
harshtech123 Aug 14, 2025
7cb7ed5
elevenlabs streaming
harshtech123 Aug 14, 2025
ba16623
log!
harshtech123 Aug 14, 2025
2a768c1
fmt
harshtech123 Aug 14, 2025
cb59f45
cargo.lock conflict !
harshtech123 Aug 14, 2025
8146fde
Merge branch 'main' into tts
harshtech123 Aug 14, 2025
dcfbdfb
test fix
harshtech123 Aug 14, 2025
c2132a7
clippy
harshtech123 Aug 15, 2025
e6d3d96
Merge branch 'golemcloud:main' into tts
harshtech123 Aug 15, 2025
b52f50b
cargo.lock!
harshtech123 Aug 22, 2025
37ab28e
Merge branch 'main' into tts
harshtech123 Aug 22, 2025
80888cc
cargo.lock !
harshtech123 Aug 22, 2025
4ad2133
chore: improvements aws!
harshtech123 Aug 24, 2025
9f7235d
fmt
harshtech123 Aug 24, 2025
774e4d5
Merge branch 'golemcloud:main' into tts
harshtech123 Sep 10, 2025
5633810
Merge branch 'main' into tts
harshtech123 Oct 8, 2025
faab068
clippy!
harshtech123 Oct 8, 2025
9a827c0
refresh !
harshtech123 Oct 10, 2025
9a6ac87
Merge branch 'main' into tts
harshtech123 Oct 14, 2025
7ebbbef
removed bindings.rs!
harshtech123 Oct 18, 2025
bcb371b
tts/makefile.toml updates
harshtech123 Oct 18, 2025
f7c2fa5
final updates for 1.3.0!
harshtech123 Oct 18, 2025
f005a6a
cargo.lock!
harshtech123 Nov 29, 2025
cec918c
Merge branch 'main' into tts
harshtech123 Nov 29, 2025
696c30f
durability fixes!
harshtech123 Dec 3, 2025
5b2b1c1
improvements!
harshtech123 Dec 3, 2025
e2727d4
refresh!
harshtech123 Dec 3, 2025
2aae6b3
removed query from search-voices!
harshtech123 Dec 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
155 changes: 150 additions & 5 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,11 @@ members = [
"stt/aws",
"stt/azure",
"stt/google",
"tts/tts",
"tts/aws",
"tts/deepgram",
"tts/elevenlabs",
"tts/google",
"vector/vector",
"vector/milvus",
"vector/pgvector",
Expand All @@ -59,6 +64,7 @@ golem-search = { path = "search/search", version = "0.0.0", default-features = f
golem-graph = { path = "graph/graph", version = "0.0.0", default-features = false }
golem-video = { path = "video/video", version = "0.0.0", default-features = false }
golem-stt = { path = "stt/stt", version = "0.0.0", default-features = false }
golem-tts = { path = "tts/tts" , version = "0.0.0" , default-features= false}
golem-vector = { path = "vector/vector", version = "0.0.0", default-features = false}
golem-embed = { path = "embed/embed", version = "0.0.0", default-features = false}
futures = "0.3.31"
Expand Down
18 changes: 9 additions & 9 deletions Makefile.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ args = ["test"]
script_runner = "@duckscript"
script = '''

domains = array llm embed websearch search video exec graph stt vector
domains = array llm embed websearch search video exec graph stt vector tts

# if there is no domain passed run for every domain
if is_empty ${1}
Expand All @@ -36,7 +36,7 @@ end
script_runner = "@duckscript"
script = '''

domains = array llm embed websearch search video exec graph stt vector
domains = array llm embed websearch search video exec graph stt vector tts

# if there is no domain passed run for every domain
if is_empty ${1}
Expand All @@ -52,7 +52,7 @@ end
script_runner = "@duckscript"
script = '''
#!/bin/bash
domains = array llm embed websearch search video exec graph stt vector
domains = array llm embed websearch search video exec graph stt vector tts

# if there is no domain passed run for every domain
if is_empty ${1}
Expand All @@ -68,7 +68,7 @@ end
script_runner = "@duckscript"
script = '''
#!/bin/bash
domains = array llm embed websearch search video exec graph stt vector
domains = array llm embed websearch search video exec graph stt vector tts

# if there is no domain passed run for every domain
if is_empty ${1}
Expand All @@ -83,7 +83,7 @@ end
[tasks.wit]
script_runner = "@duckscript"
script = '''
domains = array llm embed websearch search video exec graph stt vector
domains = array llm embed websearch search video exec graph stt vector tts

# if there is no domain passed run for every domain
if is_empty ${1}
Expand All @@ -99,7 +99,7 @@ end
description = "Builds all test components with golem-cli"
script_runner = "@duckscript"
script = '''
domains = array llm embed websearch search video exec graph stt vector
domains = array llm embed websearch search video exec graph stt vector tts

# if there is no domain passed run for every domain
if is_empty ${1}
Expand Down Expand Up @@ -169,7 +169,7 @@ environment = get_env "ENVIRONMENT"
is_dev = eq ${environment} "dev"


targets = array llm_openai llm_anthropic llm_grok llm_openrouter llm_ollama web_search_brave web_search_google web_search_serper web_search_tavily search_algolia search_elasticsearch search_meilisearch search_opensearch search_typesense video_kling video_runway video_veo video_stability graph_arangodb graph_janusgraph graph_neo4j stt_aws stt_azure stt_deepgram stt_google stt_whisper vector_milvus vector_pgvector vector_pinecone vector_qdrant
targets = array llm_openai llm_anthropic llm_grok llm_openrouter llm_ollama web_search_brave web_search_google web_search_serper web_search_tavily search_algolia search_elasticsearch search_meilisearch search_opensearch search_typesense video_kling video_runway video_veo video_stability graph_arangodb graph_janusgraph graph_neo4j stt_aws stt_azure stt_deepgram stt_google stt_whisper vector_milvus vector_pgvector vector_pinecone vector_qdrant tts_aws tts_deepgram tts_google tts_elevenlabs

for target in ${targets}
echo "Copying artifacts for ${target}..."
Expand Down Expand Up @@ -242,7 +242,7 @@ environment = get_env "ENVIRONMENT"
is_dev = eq ${environment} "dev"


targets = array llm_openai llm_anthropic llm_grok llm_openrouter llm_ollama web_search_brave web_search_google web_search_serper web_search_tavily search_algolia search_elasticsearch search_meilisearch search_opensearch search_typesense video_kling video_runway video_veo video_stability graph_arangodb graph_janusgraph graph_neo4j stt_aws stt_azure stt_deepgram stt_google stt_whisper vector_milvus vector_pgvector vector_pinecone vector_qdrant
targets = array llm_openai llm_anthropic llm_grok llm_openrouter llm_ollama web_search_brave web_search_google web_search_serper web_search_tavily search_algolia search_elasticsearch search_meilisearch search_opensearch search_typesense video_kling video_runway video_veo video_stability graph_arangodb graph_janusgraph graph_neo4j stt_aws stt_azure stt_deepgram stt_google stt_whisper vector_milvus vector_pgvector vector_pinecone vector_qdrant tts_aws tts_deepgram tts_google tts_elevenlabs

for target in ${targets}
echo "Copying artifacts for ${target}..."
Expand Down Expand Up @@ -323,7 +323,7 @@ args = ["clippy", "--all-targets", "--", "--no-deps", "-Dwarnings"]

[tasks.fix]
description = "Runs rustfmt and clippy checks and applies fixes"
dependencies = ["wit", "fix-clippy", "fix-rustfmt"]
dependencies = ["fix-clippy", "fix-rustfmt"]

[tasks.fix-rustfmt]
description = "Runs rustfmt checks and applies fixes"
Expand Down
2 changes: 2 additions & 0 deletions test/tts/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
golem-temp
target
3 changes: 3 additions & 0 deletions test/tts/.vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"rust-analyzer.server.extraEnv": { "CARGO": "cargo-component" }
}
Loading
Loading