Skip to content

Commit 4545e1f

Browse files
committed
Added init module for neuralnoise
1 parent 868d4b9 commit 4545e1f

File tree

5 files changed

+9
-4
lines changed

5 files changed

+9
-4
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ To install Neural Noise, follow these steps:
4040
```
4141
git clone https://github.com/leopiney/neuralnoise.git
4242
cd neuralnoise
43-
uv sync
43+
pip install .
4444
```
4545

4646
2. Set up your API keys:
@@ -80,6 +80,7 @@ The application will regenerate the podcast, preserving unmodified segments and
8080
- [ ] Add local LLM provider. More generic LLM configuration. Leverage AutoGen for this.
8181
- [ ] Add local TTS provider
8282
- [ ] Add podcast generation format options: interview, narrative, etc.
83+
- [ ] Add podcast generation from multiple source files
8384
- [ ] Add more agent roles to the studio. For example, a "Content Curator" or "Content Researcher" that uses tools to find and curate content before being analyzed. Or a "Sponsor" agent that adds segways to ads in the podcast script ([à la LTT](https://www.youtube.com/live/EefvOLKoXdg?si=G1714t2jK4ZIvao0&t=5307)).
8485
- [ ] Add music and sound effects options
8586
- [ ] Real-time podcast generation with human and AI collaboration (🤔)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "neuralnoise"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
description = "An AI-powered podcast studio that uses multiple AI agents working together."
55
authors = [
66
{ name = "Leonardo Piñeyro", email = "[email protected]" }

src/neuralnoise/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
from neuralnoise.studio import create_podcast_episode
2+
from neuralnoise.extract import extract_content
3+
4+
__all__ = ["create_podcast_episode", "extract_content"]

src/neuralnoise/cli.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def new(
2525
2626
For example:
2727
28-
nn new https://www.bbc.com/news/articles/c7v62gg49zro --name bbc_ai_podcast --config-file config/ai_podcast_config.json
28+
nn <url|file> --name <name> --config-file config/config_openai.json
2929
"""
3030
typer.echo(f"Generating script from {input}")
3131

src/neuralnoise/extract.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from pathlib import Path
33
from tempfile import NamedTemporaryFile
44

5-
import requests
5+
import requests # type: ignore
66
from langchain_community.document_loaders import (
77
BSHTMLLoader,
88
PyMuPDFLoader,

0 commit comments

Comments
 (0)