Renderizador de dialogos .fountain a audio
Project description
Cassette.
Utilidad para pasar guiones escritos en Fountain a audio.
Ejemplos de uso:
cst="corto"
fountain="corto.fountain"
salida="$(pwd)/corto"
cassette run -j load -p "pname=$cst" -p "fountain=$fountain"
cassette run -j describe -p "pname=$cst"
cassette run -j gettimeline -p "pname=$cst.cst"
cassette run -j loadtimeline -p "pname=$cst" -p "timeline=$cst.cst.yaml"
cassette run -j renderaudio -p "pname=$cst" -p "storepath=$salida"
cassette run -j renderscene -p "pname=$cst" -p "storepath=$salida"
Voces
Genero | ID | Nombre | Lengua |
---|---|---|---|
VoiceGenderFemale | 29 | Monica | ['es_ES'] |
VoiceGenderFemale | 31 | Paulina | ['es_MX'] |
VoiceGenderFemale | 37 | Tessa | ['en_ZA'] |
VoiceGenderMale | 14 | Jorge | ['es_ES'] |
VoiceGenderMale | 15 | Juan | ['es_MX'] |
VoiceGenderMale | 8 | Diego | ['es_AR'] |
https://www.youtube.com/watch?v=zuJNLi0OzJ0
1.- Recupera el contenido de la tabla Tags:
CREATE TABLE Tags (
tag_id INTEGER PRIMARY KEY,
name TEXT,
value TEXT
);
2.- Recupera el contenido de la tabla timeline
CREATE TABLE Timeline (
sequence_id INTEGER PRIMARY KEY,
type TEXT,
content TEXT
);
4.- Genera un array de diccionarios convirtiendo el json de content
de la tabla Timeline
en un diccionario empleando json.loads()
.
5.- Iterando sobre los campos del array:
Si el elemento del arra es `type=scene` se substiruye el campo `scenee_id` por el
valor que tiene el campo `Scene.audioPath` para ese `scene_id`
```sql
CREATE TABLE Scene (
scene_id INTEGER PRIMARY KEY,
script_id INTEGER,
scene_number TEXT,
location TEXT,
description TEXT,
audioPath TEXT,
FOREIGN KEY (
script_id
)
REFERENCES Script (script_id)
);
```
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
alpezacassette-0.1.2.tar.gz
(24.5 kB
view hashes)
Built Distribution
Close
Hashes for alpezacassette-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10149b322b6ab869c0cb966dc98e069b1e4be4a7f998526f70fc81bb47bb32d7 |
|
MD5 | 486507ac44bea3a8751b577a854ccb4c |
|
BLAKE2b-256 | 2905a5c7637c0310ffc3afea953e3db50aeb2ffb1a1ed66ff9ecde7ce077fdcd |