Sample translations: formal -> casual register, all 10 languages
The Korean render sounded formal because the Korean translation was in
합쇼체 (-입니다/-합니다/-습니다) - the written formal register, like a
news anchor. Every line used it.
Korean politeness is grammatical, not stylistic: it lives in the verb
endings. 합쇼체 -습니다, 해요체 -이에요/-예요, 해체 -아/-어 are different
morphemes, so no TTS instruction can convert them. The fix has to be in
the text. The same applies to Japanese です/ます and to the T/V languages,
where Sie->du changes the words themselves.
This was not a Korean-only problem. All 9 translated languages were in
formal register while the English source is neutral and friendly:
DE 12 markers FR 13 PT 5 ES 4 IT 3 RU 3 JA polite KO 합쇼체
ZH 3 honorific 您 EN 0 (source)
Applied:
KO 합쇼체 -> 해요체. 해체/반말 deliberately NOT used: speech level is
social, and Nanny speaking 반말 to Kainda would be wrong.
DE/FR/ES/IT/PT Sie/vous/usted/Lei/você -> du/tu/tú/tu/tu
RU kept вы; ты is too intimate for narration. Softened instead.
JA polite-but-warm, fewer ください
ZH 您 -> 你
Re-verified against the formal-pronoun probe (not the earlier loose one,
which flagged possessives: su/suo/seu are 'his', and Japanese です is the
copula while います is existential - both register-neutral).
This is Pass 3 from specs/27 (register and voice consistency), which was
specified and then never applied.
Also fixed a drift trap: build_sample_translations.py wrote to
scripts/translations, a directory nothing reads and nothing tracks, while
the tracked record is samples/translations and the renderer reads
<project>/samples/translations. One regeneration silently left both stale.
It now writes the repo copy and, with --project, the renderer's copy in
the same run.
Re-rendered 120 clips, 0 failed. All 120 bitwise-different from the
formal render, confirming the new text was synthesized rather than a
replay. Korean total 117.8s -> 110.1s, consistent with the shorter 해요체
endings. Previous render kept as Lang_test_formalRegister.
Suite: 721 passed, 8 pre-existing.
This commit is contained in:
@@ -9,6 +9,14 @@ multi-pass semantic translation the production pipeline is meant to do
|
||||
the audio stage per language and to agree the file format early.
|
||||
Native-speaker review required.
|
||||
|
||||
## Register
|
||||
|
||||
Casual/informal register throughout, matching the English source.
|
||||
Korean uses 해요체 (everyday polite), NOT 합쇼체 (formal written) and
|
||||
NOT 해체 (반말, which would be socially wrong between these characters).
|
||||
T/V languages use the informal form (du/tu/tú). Russian keeps вы, because
|
||||
ты is too intimate for narration. Japanese stays polite-but-warm.
|
||||
|
||||
## Files
|
||||
|
||||
- `deal_hunter_sample_ch1_DE.json`
|
||||
|
||||
@@ -12,55 +12,55 @@
|
||||
"index": 0,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Willkommen zum Hörbuch „Deal Hunter“. Ich bin Ihr Erzähler und stelle Ihnen gleich mehrere der Stimmen vor, die Sie hören werden. Prinzessin Kainda, bitte grüßen Sie."
|
||||
"text": "Willkommen zum Hörbuch „Deal Hunter“. Ich bin dein Erzähler und stelle dir gleich mehrere der Stimmen vor, die du hören wirst. Prinzessin Kainda, bitte grüß."
|
||||
},
|
||||
{
|
||||
"index": 1,
|
||||
"speaker": "Kainda",
|
||||
"type": "narration",
|
||||
"text": "Hallo. Ich bin Prinzessin Kainda, die Hauptfigur der Geschichte. Mein Abenteuer beginnt gleich."
|
||||
"text": "Hallo! Ich bin Prinzessin Kainda, die Hauptfigur der Geschichte. Mein Abenteuer beginnt gleich."
|
||||
},
|
||||
{
|
||||
"index": 2,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Danke, Kainda. Herzogin Victoria, bitte grüßen Sie."
|
||||
"text": "Danke, Kainda. Herzogin Victoria, bitte grüß."
|
||||
},
|
||||
{
|
||||
"index": 3,
|
||||
"speaker": "Duchess Victoria",
|
||||
"type": "narration",
|
||||
"text": "Hallo. Ich bin Herzogin Victoria. Ich bin außerdem Kaindas Tante. Ich kann es kaum erwarten, dieses Abenteuer mit Ihnen zu teilen."
|
||||
"text": "Hallo! Ich bin Herzogin Victoria. Ich bin außerdem Kaindas Tante. Ich kann es kaum erwarten, dieses Abenteuer mit dir zu teilen."
|
||||
},
|
||||
{
|
||||
"index": 4,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Sie werden außerdem weitere Stimmen hören. Deal Hunter, oder Hunter, bitte grüßen Sie."
|
||||
"text": "Du wirst außerdem weitere Stimmen hören. Deal Hunter, oder Hunter, bitte grüß."
|
||||
},
|
||||
{
|
||||
"index": 5,
|
||||
"speaker": "Deal Hunter",
|
||||
"type": "narration",
|
||||
"text": "Hallo. Ich bin die künstliche Intelligenz, die das Schiff steuert. Man nennt mich gewöhnlich einfach Hunter. Ich freue mich darauf, Ihnen mit dieser Geschichte eine schöne Zeit zu bereiten. Hier ist einer meiner Roboter, den Kainda auf den Namen Nanny getauft hat. Sag Hallo, Nanny."
|
||||
"text": "Hallo! Ich bin die künstliche Intelligenz, die das Schiff steuert. Man nennt mich gewöhnlich einfach Hunter. Ich freue mich darauf, dir mit dieser Geschichte eine schöne Zeit zu bereiten. Hier ist einer meiner Roboter, den Kainda auf den Namen Nanny getauft hat. Sag Hallo, Nanny."
|
||||
},
|
||||
{
|
||||
"index": 6,
|
||||
"speaker": "Nanny",
|
||||
"type": "narration",
|
||||
"text": "Hallo. Kainda hat mich Nanny genannt, weil das leichter zu sagen ist als meine Roboternummer. Ich werde so hilfreich sein, wie ich kann."
|
||||
"text": "Hallo! Kainda hat mich Nanny genannt, weil das leichter zu sagen ist als meine Roboternummer. Ich werde so hilfreich sein, wie ich kann."
|
||||
},
|
||||
{
|
||||
"index": 7,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Ich stelle noch eine Stimme vor. Bitte grüßen Sie."
|
||||
"text": "Ich stelle noch eine Stimme vor. Bitte grüß."
|
||||
},
|
||||
{
|
||||
"index": 8,
|
||||
"speaker": "Trader Romano",
|
||||
"type": "narration",
|
||||
"text": "Hallo zusammen. Ich bin Romano. Ich kaufe Schrott vom Deal Hunter und biete stets den besten Preis. Kommen Sie zur Station, wenn Sie etwas tauschen möchten."
|
||||
"text": "Hallo zusammen! Ich bin Romano. Ich kaufe Schrott vom Deal Hunter und biete stets den besten Preis. Komm zur Station, wenn du etwas tauschen möchtest."
|
||||
},
|
||||
{
|
||||
"index": 9,
|
||||
@@ -72,13 +72,13 @@
|
||||
"index": 10,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Wir alle freuen uns darauf, Ihnen mit der Audiofassung von „Deal Hunter“ eine schöne Zeit zu bereiten."
|
||||
"text": "Wir alle freuen uns darauf, dir mit der Audiofassung von „Deal Hunter“ eine schöne Zeit zu bereiten."
|
||||
},
|
||||
{
|
||||
"index": 11,
|
||||
"speaker": "Deal Hunter",
|
||||
"type": "narration",
|
||||
"text": "Vielen Dank fürs Zuhören."
|
||||
"text": "Vielen Dank fürs Zuhören!"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -18,7 +18,7 @@
|
||||
"index": 1,
|
||||
"speaker": "Kainda",
|
||||
"type": "narration",
|
||||
"text": "Hello. I am Princess Kainda, the main character of the story. My adventure will begin shortly."
|
||||
"text": "Hello! I am Princess Kainda, the main character of the story. My adventure will begin shortly."
|
||||
},
|
||||
{
|
||||
"index": 2,
|
||||
@@ -30,7 +30,7 @@
|
||||
"index": 3,
|
||||
"speaker": "Duchess Victoria",
|
||||
"type": "narration",
|
||||
"text": "Hello. I am Duchess Victoria. I am also Kainda's aunt. I cannot wait to share this adventure with you."
|
||||
"text": "Hello! I am Duchess Victoria. I am also Kainda's aunt. I cannot wait to share this adventure with you."
|
||||
},
|
||||
{
|
||||
"index": 4,
|
||||
@@ -42,13 +42,13 @@
|
||||
"index": 5,
|
||||
"speaker": "Deal Hunter",
|
||||
"type": "narration",
|
||||
"text": "Hello. I am the AI that runs the ship. I am usually just called Hunter. I am looking forward to entertaining you with this story. One of my robots, whom Kainda decided to name Nanny, is here. Say hello, Nanny."
|
||||
"text": "Hello! I am the AI that runs the ship. I am usually just called Hunter. I am looking forward to entertaining you with this story. One of my robots, whom Kainda decided to name Nanny, is here. Say hello, Nanny."
|
||||
},
|
||||
{
|
||||
"index": 6,
|
||||
"speaker": "Nanny",
|
||||
"type": "narration",
|
||||
"text": "Hello. Kainda named me Nanny because it is easier to use than my robot designation. I will be as helpful as I can."
|
||||
"text": "Hello! Kainda named me Nanny because it is easier to use than my robot designation. I will be as helpful as I can."
|
||||
},
|
||||
{
|
||||
"index": 7,
|
||||
@@ -60,7 +60,7 @@
|
||||
"index": 8,
|
||||
"speaker": "Trader Romano",
|
||||
"type": "narration",
|
||||
"text": "Hello, everyone. I am Romano. I trade salvage with Deal Hunter, always giving the best price. Come by the station if you want to trade."
|
||||
"text": "Hello, everyone! I am Romano. I trade salvage with Deal Hunter, always giving the best price. Come by the station if you want to trade."
|
||||
},
|
||||
{
|
||||
"index": 9,
|
||||
@@ -78,7 +78,7 @@
|
||||
"index": 11,
|
||||
"speaker": "Deal Hunter",
|
||||
"type": "narration",
|
||||
"text": "Thank you for listening."
|
||||
"text": "Thank you for listening!"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -12,13 +12,13 @@
|
||||
"index": 0,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Bienvenidos al audiolibro Deal Hunter. Soy su narrador y voy a presentarles varias de las voces que van a oír. Princesa Kainda, por favor, saluda."
|
||||
"text": "Bienvenidos al audiolibro Deal Hunter. Soy tu narrador y voy a presentarte varias de las voces que vas a oír. Princesa Kainda, por favor, saluda."
|
||||
},
|
||||
{
|
||||
"index": 1,
|
||||
"speaker": "Kainda",
|
||||
"type": "narration",
|
||||
"text": "Hola. Soy la princesa Kainda, la protagonista de la historia. Mi aventura comenzará en breve."
|
||||
"text": "¡Hola! Soy la princesa Kainda, la protagonista de la historia. Mi aventura comenzará en breve."
|
||||
},
|
||||
{
|
||||
"index": 2,
|
||||
@@ -30,25 +30,25 @@
|
||||
"index": 3,
|
||||
"speaker": "Duchess Victoria",
|
||||
"type": "narration",
|
||||
"text": "Hola. Soy la duquesa Victoria. También soy la tía de Kainda. No veo la hora de compartir esta aventura con ustedes."
|
||||
"text": "¡Hola! Soy la duquesa Victoria. También soy la tía de Kainda. No veo la hora de compartir esta aventura contigo."
|
||||
},
|
||||
{
|
||||
"index": 4,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "También oirán otras voces. Deal Hunter, o Hunter, por favor, saluda."
|
||||
"text": "También oirás otras voces. Deal Hunter, o Hunter, por favor, saluda."
|
||||
},
|
||||
{
|
||||
"index": 5,
|
||||
"speaker": "Deal Hunter",
|
||||
"type": "narration",
|
||||
"text": "Hola. Soy la inteligencia artificial que controla la nave. Normalmente me llaman solo Hunter. Tengo muchas ganas de entretenerles con esta historia. Aquí está uno de mis robots, al que Kainda decidió llamar Nanny. Di hola, Nanny."
|
||||
"text": "¡Hola! Soy la inteligencia artificial que controla la nave. Normalmente me llaman solo Hunter. Tengo muchas ganas de entretenerte con esta historia. Aquí está uno de mis robots, al que Kainda decidió llamar Nanny. Di hola, Nanny."
|
||||
},
|
||||
{
|
||||
"index": 6,
|
||||
"speaker": "Nanny",
|
||||
"type": "narration",
|
||||
"text": "Hola. Kainda me llamó Nanny porque es más fácil de usar que mi designación de robot. Seré tan servicial como pueda."
|
||||
"text": "¡Hola! Kainda me llamó Nanny porque es más fácil de usar que mi designación de robot. Seré tan servicial como pueda."
|
||||
},
|
||||
{
|
||||
"index": 7,
|
||||
@@ -60,7 +60,7 @@
|
||||
"index": 8,
|
||||
"speaker": "Trader Romano",
|
||||
"type": "narration",
|
||||
"text": "Hola a todos. Soy Romano. Compro chatarra al Deal Hunter y siempre ofrezco el mejor precio. Vengan a la estación si quieren comerciar."
|
||||
"text": "¡Hola a todos! Soy Romano. Compro chatarra al Deal Hunter y siempre ofrezco el mejor precio. Ven a la estación si quieres comerciar."
|
||||
},
|
||||
{
|
||||
"index": 9,
|
||||
@@ -72,13 +72,13 @@
|
||||
"index": 10,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Todos estamos deseando entretenerlos con la versión de audio de Deal Hunter."
|
||||
"text": "Todos estamos deseando entretenerte con la versión de audio de Deal Hunter."
|
||||
},
|
||||
{
|
||||
"index": 11,
|
||||
"speaker": "Deal Hunter",
|
||||
"type": "narration",
|
||||
"text": "Gracias por escuchar."
|
||||
"text": "¡Gracias por escuchar!"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -12,55 +12,55 @@
|
||||
"index": 0,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Bienvenue dans le livre audio Deal Hunter. Je suis votre narrateur, et je vais vous présenter plusieurs des voix que vous allez entendre. Princesse Kainda, dites bonjour, je vous prie."
|
||||
"text": "Bienvenue dans le livre audio Deal Hunter. Je suis ton narrateur et je vais te présenter plusieurs des voix que tu vas entendre. Princesse Kainda, dis bonjour !"
|
||||
},
|
||||
{
|
||||
"index": 1,
|
||||
"speaker": "Kainda",
|
||||
"type": "narration",
|
||||
"text": "Bonjour. Je suis la princesse Kainda, l'héroïne principale de cette histoire. Mon aventure commencera dans un instant."
|
||||
"text": "Bonjour ! Je suis la princesse Kainda, l'héroïne principale de cette histoire. Mon aventure commence dans un instant."
|
||||
},
|
||||
{
|
||||
"index": 2,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Merci, Kainda. Duchesse Victoria, dites bonjour, je vous prie."
|
||||
"text": "Merci, Kainda. Duchesse Victoria, dis bonjour !"
|
||||
},
|
||||
{
|
||||
"index": 3,
|
||||
"speaker": "Duchess Victoria",
|
||||
"type": "narration",
|
||||
"text": "Bonjour. Je suis la duchesse Victoria. Je suis aussi la tante de Kainda. J'ai hâte de partager cette aventure avec vous."
|
||||
"text": "Bonjour ! Je suis la duchesse Victoria. Je suis aussi la tante de Kainda. J'ai hâte de partager cette aventure avec toi."
|
||||
},
|
||||
{
|
||||
"index": 4,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Vous entendrez également d'autres voix. Deal Hunter, ou Hunter, dites bonjour, je vous prie."
|
||||
"text": "Tu entendras aussi d'autres voix. Deal Hunter, ou Hunter, dis bonjour !"
|
||||
},
|
||||
{
|
||||
"index": 5,
|
||||
"speaker": "Deal Hunter",
|
||||
"type": "narration",
|
||||
"text": "Bonjour. Je suis l'intelligence artificielle qui dirige le vaisseau. On m'appelle d'ordinaire simplement Hunter. J'ai hâte de vous faire découvrir cette histoire. Voici l'un de mes robots, que Kainda a décidé de surnommer Nanny. Dis bonjour, Nanny."
|
||||
"text": "Bonjour ! Je suis l'intelligence artificielle qui dirige le vaisseau. On m'appelle d'ordinaire simplement Hunter. J'ai hâte de te faire découvrir cette histoire. Voici l'un de mes robots, que Kainda a décidé de surnommer Nanny. Dis bonjour, Nanny."
|
||||
},
|
||||
{
|
||||
"index": 6,
|
||||
"speaker": "Nanny",
|
||||
"type": "narration",
|
||||
"text": "Bonjour. Kainda m'a appelée Nanny parce que c'est plus facile à prononcer que ma désignation de robot. Je ferai de mon mieux pour vous être utile."
|
||||
"text": "Bonjour ! Kainda m'a appelée Nanny parce que c'est plus facile à prononcer que ma désignation de robot. Je ferai de mon mieux pour t'être utile."
|
||||
},
|
||||
{
|
||||
"index": 7,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Je vais vous présenter une dernière voix. Dites bonjour, je vous prie."
|
||||
"text": "Je vais te présenter une dernière voix. Dis bonjour !"
|
||||
},
|
||||
{
|
||||
"index": 8,
|
||||
"speaker": "Trader Romano",
|
||||
"type": "narration",
|
||||
"text": "Bonjour à tous. Je suis Romano. Je fais commerce de ferraille avec le Deal Hunter, et j'offre toujours le meilleur prix. Venez à la station si vous souhaitez échanger."
|
||||
"text": "Bonjour à tous ! Je suis Romano. Je fais commerce de ferraille avec le Deal Hunter, et j'offre toujours le meilleur prix. Viens à la station si tu souhaites échanger."
|
||||
},
|
||||
{
|
||||
"index": 9,
|
||||
@@ -72,13 +72,13 @@
|
||||
"index": 10,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Nous avons tous hâte de vous offrir la version audio de Deal Hunter."
|
||||
"text": "Nous avons tous hâte de t'offrir la version audio de Deal Hunter."
|
||||
},
|
||||
{
|
||||
"index": 11,
|
||||
"speaker": "Deal Hunter",
|
||||
"type": "narration",
|
||||
"text": "Merci d'avoir écouté."
|
||||
"text": "Merci d'avoir écouté !"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -12,13 +12,13 @@
|
||||
"index": 0,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Benvenuti all'audiolibro Deal Hunter. Sono il vostro narratore e vi presenterò alcune delle voci che potrete sentire. Principessa Kainda, per favore, saluta."
|
||||
"text": "Benvenuti all'audiolibro Deal Hunter. Sono il tuo narratore e ti presenterò alcune delle voci che potrai sentire. Principessa Kainda, per favore, saluta."
|
||||
},
|
||||
{
|
||||
"index": 1,
|
||||
"speaker": "Kainda",
|
||||
"type": "narration",
|
||||
"text": "Ciao. Sono la principessa Kainda, la protagonista della storia. La mia avventura inizierà tra poco."
|
||||
"text": "Ciao! Sono la principessa Kainda, la protagonista della storia. La mia avventura inizierà tra poco."
|
||||
},
|
||||
{
|
||||
"index": 2,
|
||||
@@ -30,37 +30,37 @@
|
||||
"index": 3,
|
||||
"speaker": "Duchess Victoria",
|
||||
"type": "narration",
|
||||
"text": "Ciao. Sono la duchessa Victoria. Sono anche la zia di Kainda. Non vedo l'ora di condividere questa avventura con voi."
|
||||
"text": "Ciao! Sono la duchessa Victoria. Sono anche la zia di Kainda. Non vedo l'ora di condividere questa avventura con te."
|
||||
},
|
||||
{
|
||||
"index": 4,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Sentirete anche altre voci. Deal Hunter, o Hunter, per favore, saluta."
|
||||
"text": "Sentirai anche altre voci. Deal Hunter, o Hunter, per favore, saluta."
|
||||
},
|
||||
{
|
||||
"index": 5,
|
||||
"speaker": "Deal Hunter",
|
||||
"type": "narration",
|
||||
"text": "Ciao. Sono l'intelligenza artificiale che governa la nave. Di solito mi chiamano solo Hunter. Non vedo l'ora di intrattenervi con questa storia. Ecco uno dei miei robot, che Kainda ha deciso di chiamare Nanny. Saluta, Nanny."
|
||||
"text": "Ciao! Sono l'intelligenza artificiale che governa la nave. Di solito mi chiamano solo Hunter. Non vedo l'ora di intrattenerti con questa storia. Ecco uno dei miei robot, che Kainda ha deciso di chiamare Nanny. Saluta, Nanny."
|
||||
},
|
||||
{
|
||||
"index": 6,
|
||||
"speaker": "Nanny",
|
||||
"type": "narration",
|
||||
"text": "Ciao. Kainda mi ha chiamata Nanny perché è più semplice da usare della mia designazione di robot. Farò il mio meglio per essere utile."
|
||||
"text": "Ciao! Kainda mi ha chiamata Nanny perché è più semplice da usare della mia designazione di robot. Farò il mio meglio per essere utile."
|
||||
},
|
||||
{
|
||||
"index": 7,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Presenterò un'altra voce. Per favore, saluta."
|
||||
"text": "Ti presenterò un'altra voce. Per favore, saluta."
|
||||
},
|
||||
{
|
||||
"index": 8,
|
||||
"speaker": "Trader Romano",
|
||||
"type": "narration",
|
||||
"text": "Ciao a tutti. Sono Romano. Compro rottami dal Deal Hunter e offro sempre il prezzo migliore. Venite alla stazione se volete scambiare."
|
||||
"text": "Ciao a tutti! Sono Romano. Compro rottami dal Deal Hunter e offro sempre il prezzo migliore. Vieni alla stazione se vuoi scambiare."
|
||||
},
|
||||
{
|
||||
"index": 9,
|
||||
@@ -72,13 +72,13 @@
|
||||
"index": 10,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Non vediamo l'ora di intrattenervi con la versione audio di Deal Hunter."
|
||||
"text": "Non vediamo l'ora di intrattenerti con la versione audio di Deal Hunter."
|
||||
},
|
||||
{
|
||||
"index": 11,
|
||||
"speaker": "Deal Hunter",
|
||||
"type": "narration",
|
||||
"text": "Grazie per aver ascoltato."
|
||||
"text": "Grazie per aver ascoltato!"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -12,73 +12,73 @@
|
||||
"index": 0,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "オードブック『Deal Hunter』へようこそ。ナレーターの私です。これから将要聞かれるお声をいくつかご紹介しましょう。プリンセス・カインダ、あいさつをお願いします。"
|
||||
"text": "オードブック『Deal Hunter』へようこそ!ナレーターの私です。これから将要聞かれるお声をいくつかご紹介ね。プリンセス・カインダ、あいさつをお願いね。"
|
||||
},
|
||||
{
|
||||
"index": 1,
|
||||
"speaker": "Kainda",
|
||||
"type": "narration",
|
||||
"text": "こんにちは。物語の主人公、プリンセス・カインダです。冒険はまもなく始まります。"
|
||||
"text": "こんにちは!物語の主人公、プリンセス・カインダよ。私の冒険はもうすぐ始まるよ。"
|
||||
},
|
||||
{
|
||||
"index": 2,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "ありがとうございます、カインダ。ヴィクトリア公妃、あいさつをお願いします。"
|
||||
"text": "ありがとう、カインダ!ヴィクトリア公妃、あいさつをお願いね。"
|
||||
},
|
||||
{
|
||||
"index": 3,
|
||||
"speaker": "Duchess Victoria",
|
||||
"type": "narration",
|
||||
"text": "こんにちは。ヴィクトリア公妃です。カインダのおばでもあります。この冒険をあなたと分かち合えるのを楽しみにしています。"
|
||||
"text": "こんにちは!ヴィクトリア公妃よ。カインダのおばでもあるの。この冒険をあなたと一緒にできることを楽しみにしてるよ。"
|
||||
},
|
||||
{
|
||||
"index": 4,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "このほかにも、まだ聞いていない声があります。Deal Hunter、ハンター、あいさつをお願いします。"
|
||||
"text": "このほか、まだ聞いていない声もあるよ。Deal Hunter、ハンター、あいさつをお願いね。"
|
||||
},
|
||||
{
|
||||
"index": 5,
|
||||
"speaker": "Deal Hunter",
|
||||
"type": "narration",
|
||||
"text": "こんにちは。この船を操っている人工知能です。通常は「ハンター」と呼ばれています。この物語でお楽しみいただくことを楽しみにしています。カインダが「ナニー」と名づけた、私のロボットの一人がいます。ナニー、あいさつをお願いします。"
|
||||
"text": "こんにちは!この船を操っている人工知能よ。通常は「ハンター」と呼ばれてる。この物語でお楽しみいただくのを楽しみにしてるよ。カインダが「ナニー」と名づけた、私のロボットの一人がいます。ナニー、あいさつをお願いね。"
|
||||
},
|
||||
{
|
||||
"index": 6,
|
||||
"speaker": "Nanny",
|
||||
"type": "narration",
|
||||
"text": "こんにちは。カインダは、私のロボットの型番より呼びやすい「ナニー」という名前を付けてくれました。できるだけお手伝いします。"
|
||||
"text": "こんにちは!カインダは、私のロボットの型番より呼びやすいって言って「ナニー」と名づけてくれたよ。できるだけ手助けするね。"
|
||||
},
|
||||
{
|
||||
"index": 7,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "もう一人の声をご紹介します。あいさつをお願いします。"
|
||||
"text": "もう一人の声をご紹介しようね。あいさつをお願いね。"
|
||||
},
|
||||
{
|
||||
"index": 8,
|
||||
"speaker": "Trader Romano",
|
||||
"type": "narration",
|
||||
"text": "こんにちは、みなさん。ロマーノです。Deal Hunter と廃品回収の取引をしており、いつも最高の値で買い取ります。取引したいときはステーションにお越しください。"
|
||||
"text": "こんにちは、みなさん!ロマーノよ。Deal Hunter と廃品回収の取引をしていて、いつも最高の値で買い取るよ。取引したかったらステーションに来てね。"
|
||||
},
|
||||
{
|
||||
"index": 9,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "これらの声、およびそれ以外の多くの声は、B. D. マーフィーが彼の Umbra Audio システムによって制作され、オリジナルの小説『Deal Hunter』の朗読のために使われています。目標は、人工知能を活用した有声書の制作です。"
|
||||
"text": "これらの声や、もっと多くの声は、B. D. マーフィーが彼の Umbra Audio システムで作り続けて、オリジナルの小説『Deal Hunter』の声として使われてるよ。目標は、人工知能を活用した有声書の製作だよ。"
|
||||
},
|
||||
{
|
||||
"index": 10,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "私たち皆、『Deal Hunter』のオーディオ版でお会いできることを楽しみにしています。"
|
||||
"text": "私たち皆、『Deal Hunter』のオーディオ版でお会いできることを楽しみにしてるよ。"
|
||||
},
|
||||
{
|
||||
"index": 11,
|
||||
"speaker": "Deal Hunter",
|
||||
"type": "narration",
|
||||
"text": "お聞きいただき、ありがとうございました。"
|
||||
"text": "最後まで聞いてくれて、ありがとう!"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -12,73 +12,73 @@
|
||||
"index": 0,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "오디오북 『Deal Hunter』에 오신 것을 환영합니다. 내레이션은 제가 맡고 있습니다. 지금부터 여러분이 듣게 될 몇 가지 목소리를 소개하겠습니다. 케이인다 공주님, 인사해 주세요."
|
||||
"text": "오디오북 『Deal Hunter』에 오신 걸 환영해요! 내레이션은 제가 맡고 있어요. 지금부터 여러분이 듣게 될 목소리 몇 개를 소개할게요. 케이이다 공주님, 인사해 줘요!"
|
||||
},
|
||||
{
|
||||
"index": 1,
|
||||
"speaker": "Kainda",
|
||||
"type": "narration",
|
||||
"text": "안녕하세요. 저는 이야기의 주인공 케이인다 공주입니다. 제 모험은 곧 시작됩니다."
|
||||
"text": "안녕하세요! 저는 이야기의 주인공 케이이다예요. 제 모험은 곧 시작돼요."
|
||||
},
|
||||
{
|
||||
"index": 2,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "고맙습니다, 케이인다. 빅토리아 공작부님, 인사해 주세요."
|
||||
"text": "고마워요, 케이이다! 빅토리아 공작부님, 인사해 줘요!"
|
||||
},
|
||||
{
|
||||
"index": 3,
|
||||
"speaker": "Duchess Victoria",
|
||||
"type": "narration",
|
||||
"text": "안녕하세요. 저는 빅토리아 공작부입니다. 저는 케이인다의 이모이기도 합니다. 이 모험을 여러분과 함께하게 되어 매우 기뻐요."
|
||||
"text": "안녕하세요! 저는 빅토리아 공작이에요. 케이이다의 이모이기도 해요. 이 모험을 여러분이랑 함께하게 돼서 정말 기뻐요!"
|
||||
},
|
||||
{
|
||||
"index": 4,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "여러분이 추가로 들으실 목소리들도 있습니다. 딜 헌터, 혹은 헌터, 인사해 주세요."
|
||||
"text": "아직 들으시지 않은 목소리들도 있어요. 딜 헌터, 아니 헌터, 인사해 줘요!"
|
||||
},
|
||||
{
|
||||
"index": 5,
|
||||
"speaker": "Deal Hunter",
|
||||
"type": "narration",
|
||||
"text": "안녕하세요. 저는 이 함선을 운항하는 인공지능입니다. 보통은 그냥 헌터라고 부릅니다. 이 이야기로 여러분을 즐겁게 해 드리는 것이 기다려집니다. 케이인다가 나니라고 이름 붙여 준 제 로봇 중 한 대가 있습니다. 인사해 보세요, 나니."
|
||||
"text": "안녕하세요! 저는 이 함선을 운항하는 인공지능이에요. 보통은 그냥 헌터라고 불러요. 이 이야기로 여러분 즐겁게 해 드리는 게 기다려져요. 케이이다가 나니라고 이름 붙여 준 제 로봇 중 한 대가 있어요. 나니, 인사해 줘요!"
|
||||
},
|
||||
{
|
||||
"index": 6,
|
||||
"speaker": "Nanny",
|
||||
"type": "narration",
|
||||
"text": "안녕하세요. 케이인다는 제 로봇 번호보다 쓰기 편하다는 이유로 저를 나니라고 불렀습니다. 최대한 도움이 되도록 하겠습니다."
|
||||
"text": "안녕하세요! 케이이다가 제 로봇 번호보다 쓰기 편하라고 저를 나니라고 불렀어요. 최대한 도와드릴게요!"
|
||||
},
|
||||
{
|
||||
"index": 7,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "한 분 더 소개하겠습니다. 인사해 주세요."
|
||||
"text": "목소리 하나만 더 소개할게요. 인사해 줘요!"
|
||||
},
|
||||
{
|
||||
"index": 8,
|
||||
"speaker": "Trader Romano",
|
||||
"type": "narration",
|
||||
"text": "여러분 안녕하세요. 저는 로마노입니다. 딜 헌터와 폐기물 거래를 하며 항상 가장 좋은 가격에 사겠습니다. 거래를 원하시면 항대로 오세요."
|
||||
"text": "여러분, 안녕하세요! 저는 로마노예요. 딜 헌터하고 폐기물 거래를 하면서 항상 제일 좋은 가격에 사드려요. 거래하고 싶으시면 항대로 오세요!"
|
||||
},
|
||||
{
|
||||
"index": 9,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "이 목소기들과 그 밖의 목소리들은 B. D. 머피가 자신의 Umbra Audio 시스템에서 만들어 자신의 원작 『Deal Hunter』에 음성을 입힌 것입니다. 이 프로젝트의 목표는 인공지능을 활용한 오디오북 제작을 가능하게 하는 것입니다."
|
||||
"text": "이 목소기들이랑 그 밖의 목소기들은 B. D. 머피가 자기 Umbra Audio 시스템에서 만들어서 자기 원작 『Deal Hunter』에 음성을 입힌 거예요. 이 프로젝트는 인공지능을 활용한 오디오북 제작을 가능하게 하는 게 목표예요."
|
||||
},
|
||||
{
|
||||
"index": 10,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "우리는 모두 『Deal Hunter』의 오디오 버전으로 여러분을 즐겁게 해 드리기를 기다리고 있습니다."
|
||||
"text": "우리 모두 『Deal Hunter』의 오디오 버전으로 여러분을 즐겁게 해 드리길 기다리고 있어요!"
|
||||
},
|
||||
{
|
||||
"index": 11,
|
||||
"speaker": "Deal Hunter",
|
||||
"type": "narration",
|
||||
"text": "들어주셔서 감사합니다."
|
||||
"text": "들어줘서 고마워요!"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -12,73 +12,73 @@
|
||||
"index": 0,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Bem-vindos ao audiolivro Deal Hunter. Sou o seu narrador e vou apresentar algumas das vozes que vocês vão ouvir. Princesa Kainda, por favor, dê um olhar."
|
||||
"text": "Bem-vindos ao audiolivro Deal Hunter. Sou o teu narrador e vou apresentar-te algumas das vozes que vais ouvir. Princesa Kainda, por favor, dá um olhar."
|
||||
},
|
||||
{
|
||||
"index": 1,
|
||||
"speaker": "Kainda",
|
||||
"type": "narration",
|
||||
"text": "Olá. Sou a princesa Kainda, a personagem principal da história. Minha aventura começará em breve."
|
||||
"text": "Olá! Sou a princesa Kainda, a personagem principal da história. A minha aventura começa em breve."
|
||||
},
|
||||
{
|
||||
"index": 2,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Obrigado, Kainda. Duquesa Victoria, por favor, dê um olhar."
|
||||
"text": "Obrigada, Kainda. Duquesa Victoria, por favor, dá um olhar."
|
||||
},
|
||||
{
|
||||
"index": 3,
|
||||
"speaker": "Duchess Victoria",
|
||||
"type": "narration",
|
||||
"text": "Olá. Sou a duquesa Victoria. Sou também tia de Kainda. Mal posso esperar para compartilhar esta aventura com vocês."
|
||||
"text": "Olá! Sou a duquesa Victoria. Sou também tia de Kainda. Mal posso esperar para partilhar esta aventura contigo."
|
||||
},
|
||||
{
|
||||
"index": 4,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Vocês também ouvirão outras vozes. Deal Hunter, ou Hunter, por favor, dê um olhar."
|
||||
"text": "Vais também ouvir outras vozes. Deal Hunter, ou Hunter, por favor, dá um olhar."
|
||||
},
|
||||
{
|
||||
"index": 5,
|
||||
"speaker": "Deal Hunter",
|
||||
"type": "narration",
|
||||
"text": "Olá. Sou a inteligência artificial que controla a nave. Normalmente me chamam apenas de Hunter. Estou ansioso para entretê-los com esta história. Aqui está um dos meus robôs, que Kainda decidiu chamar de Nanny. Diga olá, Nanny."
|
||||
"text": "Olá! Sou a inteligência artificial que controla a nave. Normalmente chamam-me apenas de Hunter. Estou ansioso para te entreter com esta história. Aqui está um dos meus robôs, que a Kainda decidiu chamar de Nanny. Diz olá, Nanny."
|
||||
},
|
||||
{
|
||||
"index": 6,
|
||||
"speaker": "Nanny",
|
||||
"type": "narration",
|
||||
"text": "Olá. Kainda me chamou de Nanny porque é mais fácil de usar do que minha designação de robô. Serei tão prestativa quanto puder."
|
||||
"text": "Olá! A Kainda chamou-me de Nanny porque é mais fácil de usar do que a minha designação de robô. Vou ser tão prestável quanto puder."
|
||||
},
|
||||
{
|
||||
"index": 7,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Vou apresentar mais uma voz. Por favor, dê um olhar."
|
||||
"text": "Vou apresentar mais uma voz. Por favor, dá um olhar."
|
||||
},
|
||||
{
|
||||
"index": 8,
|
||||
"speaker": "Trader Romano",
|
||||
"type": "narration",
|
||||
"text": "Olá a todos. Sou Romano. Compro sucata do Deal Hunter e sempre ofereço o melhor preço. Passem pela estação se quiserem negociar."
|
||||
"text": "Olá a todos! Sou o Romano. Compro sucata ao Deal Hunter e sempre ofereço o melhor preço. Vem à estação se quiseres negociar."
|
||||
},
|
||||
{
|
||||
"index": 9,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Estas vozes, e muitas outras, foram criadas por B. D. Murphy em seu sistema Umbra Audio para dar voz ao seu livro original, Deal Hunter. O projeto é tornar possível a produção de audiolivros assistida por IA."
|
||||
"text": "Estas vozes, e muitas outras, foram criadas por B. D. Murphy no seu sistema Umbra Audio para dar voz ao seu livro original, Deal Hunter. O projeto é tornar possível a produção de audiolivros assistida por IA."
|
||||
},
|
||||
{
|
||||
"index": 10,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Todos estamos ansiosos para entretê-los com a versão em áudio de Deal Hunter."
|
||||
"text": "Estamos todos ansiosos para te entreter com a versão em áudio de Deal Hunter."
|
||||
},
|
||||
{
|
||||
"index": 11,
|
||||
"speaker": "Deal Hunter",
|
||||
"type": "narration",
|
||||
"text": "Obrigado por ouvir."
|
||||
"text": "Obrigado por ouvires!"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -12,55 +12,55 @@
|
||||
"index": 0,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Добро пожаловать в аудиокнигу «Deal Hunter». Я ваш рассказчик, и я представлю несколько из голосов, которые вы услышите. Принцесса Кайнда, поздоровайте, пожалуйста."
|
||||
"text": "Добро пожаловать в аудиокнигу «Deal Hunter»! Я ваш рассказчик — сейчас прозвучат несколько голосов. Принцесса Кайнда, поздоровайте!"
|
||||
},
|
||||
{
|
||||
"index": 1,
|
||||
"speaker": "Kainda",
|
||||
"type": "narration",
|
||||
"text": "Здравствуйте. Я принцесса Кайнда, главный герой этой истории. Моё приключение начнётся совсем скоро."
|
||||
"text": "Здравствуйте! Я принцесса Кайнда, главный герой этой истории. Моё приключение начнётся совсем скоро."
|
||||
},
|
||||
{
|
||||
"index": 2,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Спасибо, Кайнда. Герцогиня Виктория, поздоровайте, пожалуйста."
|
||||
"text": "Спасибо, Кайнда! Герцогиня Виктория, поздоровайте!"
|
||||
},
|
||||
{
|
||||
"index": 3,
|
||||
"speaker": "Duchess Victoria",
|
||||
"type": "narration",
|
||||
"text": "Здравствуйте. Я герцогиня Виктория. Я также тётя Кайнды. Мне не терпится разделить это приключение с вами."
|
||||
"text": "Здравствуйте! Я герцогиня Виктория. Я также тётя Кайнды. Мне не терпится разделить это приключение с вами!"
|
||||
},
|
||||
{
|
||||
"index": 4,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Вы также услышите и другие голоса. Deal Hunter, или просто Хантер, поздоровайте, пожалуйста."
|
||||
"text": "Дальше прозвучат и другие голоса. Deal Hunter, или просто Хантер, поздоровайте!"
|
||||
},
|
||||
{
|
||||
"index": 5,
|
||||
"speaker": "Deal Hunter",
|
||||
"type": "narration",
|
||||
"text": "Здравствуйте. Я искусственный интеллект, управляющий кораблём. Обычно меня называют просто Хантер. Я с нетерпением жду возможности рассказать вам эту историю. Вот один из моих роботов, которому Кайнда дала имя Нэнси. Поздоровайте, Нэнси."
|
||||
"text": "Здравствуйте! Я искусственный интеллект, управляющий кораблём. Обычно меня называют просто Хантер. Я с нетерпением жду возможности рассказать вам эту историю. Вот один из моих роботов, которому Кайнда дала имя Нэнси. Поздоровайтесь, Нэнси!"
|
||||
},
|
||||
{
|
||||
"index": 6,
|
||||
"speaker": "Nanny",
|
||||
"type": "narration",
|
||||
"text": "Здравствуйте. Кайнда назвала меня Нэнси, потому что это произносится легче, чем моё обозначение робота. Я постараюсь быть максимально полезной."
|
||||
"text": "Здравствуйте! Кайнда назвала меня Нэнси — это произносится куда проще, чем моё обозначение робота. Постараюсь быть максимально полезной."
|
||||
},
|
||||
{
|
||||
"index": 7,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Я представлю ещё один голос. Поздоровайте, пожалуйста."
|
||||
"text": "Прозвучит ещё один голос. Поздоровайтесь!"
|
||||
},
|
||||
{
|
||||
"index": 8,
|
||||
"speaker": "Trader Romano",
|
||||
"type": "narration",
|
||||
"text": "Здравствуйте, все. Я Романо. Я скупаю лом у Deal Hunter и всегда даю лучшую цену. Заходите на станцию, если захотите торговать."
|
||||
"text": "Здравствуйте, все! Я Романо. Скупаю лом у Deal Hunter и всегда даю лучшую цену. Заходите на станцию, если захотите торговать."
|
||||
},
|
||||
{
|
||||
"index": 9,
|
||||
@@ -72,13 +72,13 @@
|
||||
"index": 10,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "Мы все с нетерпением ждём возможности порадовать вас аудиоверсией «Deal Hunter»."
|
||||
"text": "Мы все с нетерпением ждём, чтобы порадовать вас аудиоверсией «Deal Hunter»."
|
||||
},
|
||||
{
|
||||
"index": 11,
|
||||
"speaker": "Deal Hunter",
|
||||
"type": "narration",
|
||||
"text": "Спасибо за внимание."
|
||||
"text": "Спасибо, что слушали!"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -12,55 +12,55 @@
|
||||
"index": 0,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "欢迎收听有声书《Deal Hunter》。我是您的旁白,接下来为您介绍几段您即将听到的声音。凯因达公主,请打个招呼。"
|
||||
"text": "欢迎收听有声书《Deal Hunter》!我是旁白,接下来给你介绍几段你即将听到的声音。凯因达公主,打个招呼吧!"
|
||||
},
|
||||
{
|
||||
"index": 1,
|
||||
"speaker": "Kainda",
|
||||
"type": "narration",
|
||||
"text": "大家好。我是凯因达公主,本故事的主人公。我的冒险很快就要开始了。"
|
||||
"text": "大家好!我是凯因达公主,本故事的主人公。我的冒险很快就要开始了。"
|
||||
},
|
||||
{
|
||||
"index": 2,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "谢谢您,凯因达。维多利亚女爵,请打个招呼。"
|
||||
"text": "谢谢你,凯因达!维多利亚女爵,打个招呼吧!"
|
||||
},
|
||||
{
|
||||
"index": 3,
|
||||
"speaker": "Duchess Victoria",
|
||||
"type": "narration",
|
||||
"text": "大家好。我是维多利亚女爵,也是凯因达的姑母。我非常期待与您分享这段冒险。"
|
||||
"text": "大家好!我是维多利亚女爵,也是凯因达的姑母。我非常期待和你一起分享这段冒险!"
|
||||
},
|
||||
{
|
||||
"index": 4,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "您还会听到其他几位声音。Deal Hunter,也就是「Hunter」,请打个招呼。"
|
||||
"text": "你还会听到其他几位声音。Deal Hunter,也就是「Hunter」,打个招呼吧!"
|
||||
},
|
||||
{
|
||||
"index": 5,
|
||||
"speaker": "Deal Hunter",
|
||||
"type": "narration",
|
||||
"text": "大家好。我是操控这艘飞船的人工智能。平常大家都叫我「Hunter」。我非常期待用这个故事为大家带来乐趣。我的一位机器人同伴——凯因达给她起名叫「南妮」。南妮,请打个招呼。"
|
||||
"text": "大家好!我是操控这艘飞船的人工智能。平常大家都叫我「Hunter」。我非常期待用这个故事为你带来乐趣。我的一位机器人同伴——凯因达给她起名叫「南妮」。南妮,打个招呼吧!"
|
||||
},
|
||||
{
|
||||
"index": 6,
|
||||
"speaker": "Nanny",
|
||||
"type": "narration",
|
||||
"text": "大家好。凯因达叫我「南妮」,因为这比我的机器人编号容易叫。我会尽力帮上忙。"
|
||||
"text": "大家好!凯因达叫我「南妮」,因为这比我的机器人编号好叫。我会尽力帮上忙!"
|
||||
},
|
||||
{
|
||||
"index": 7,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "我再介绍一位声音。请打个招呼。"
|
||||
"text": "再介绍一位声音。打个招呼吧!"
|
||||
},
|
||||
{
|
||||
"index": 8,
|
||||
"speaker": "Trader Romano",
|
||||
"type": "narration",
|
||||
"text": "大家好,我是罗曼诺。我与 Deal Hunter 做回收物交易,收购价格一向最优。欢迎到空间站来找我交易。"
|
||||
"text": "大家好,我是罗曼诺!我跟 Deal Hunter 做回收物交易,收购价格一向最优。欢迎到空间站来找我交易!"
|
||||
},
|
||||
{
|
||||
"index": 9,
|
||||
@@ -72,13 +72,13 @@
|
||||
"index": 10,
|
||||
"speaker": "Narrator",
|
||||
"type": "narration",
|
||||
"text": "我们大家都期待用《Deal Hunter》的有声版为各位带来享受。"
|
||||
"text": "我们大家都期待用《Deal Hunter》的有声版为你带来享受!"
|
||||
},
|
||||
{
|
||||
"index": 11,
|
||||
"speaker": "Deal Hunter",
|
||||
"type": "narration",
|
||||
"text": "感谢收听。"
|
||||
"text": "感谢收听!"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -31,7 +31,14 @@ import re
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
OUT = Path(__file__).resolve().parent / "translations"
|
||||
REPO_ROOT = Path(__file__).resolve().parent.parent
|
||||
|
||||
# The tracked record of record. It used to default to scripts/translations,
|
||||
# which nothing reads and nothing tracks, so regenerating left the tracked copy
|
||||
# and the renderer's own copy both silently stale.
|
||||
OUT = REPO_ROOT / "samples" / "translations"
|
||||
|
||||
SAMPLE_PROJECT = "DealHunterShip_4.0e_whole-to-audio"
|
||||
|
||||
# The 10 languages Qwen3-TTS produces.
|
||||
LANGUAGES = {
|
||||
@@ -65,144 +72,144 @@ SHAPE = [
|
||||
|
||||
TRANSLATIONS: dict[str, list[str]] = {
|
||||
"EN": [
|
||||
"Welcome to the audiobook Deal Hunter. I am your narrator, and I will be introducing several of the voices you are about to hear. Princess Kainda, please say hello.",
|
||||
"Hello. I am Princess Kainda, the main character of the story. My adventure will begin shortly.",
|
||||
"Thank you, Kainda. Duchess Victoria, please say hello.",
|
||||
"Hello. I am Duchess Victoria. I am also Kainda's aunt. I cannot wait to share this adventure with you.",
|
||||
"There are other voices you will hear as well. Deal Hunter, or Hunter, please say hello.",
|
||||
"Hello. I am the AI that runs the ship. I am usually just called Hunter. I am looking forward to entertaining you with this story. One of my robots, whom Kainda decided to name Nanny, is here. Say hello, Nanny.",
|
||||
"Hello. Kainda named me Nanny because it is easier to use than my robot designation. I will be as helpful as I can.",
|
||||
"I will introduce one more voice. Please say hello.",
|
||||
"Hello, everyone. I am Romano. I trade salvage with Deal Hunter, always giving the best price. Come by the station if you want to trade.",
|
||||
"These voices, and more, were created by B. D. Murphy in his Umbra Audio system to voice his original book, Deal Hunter. The project is to make AI-assisted audiobook production possible.",
|
||||
"We are all looking forward to entertaining you with the audio version of Deal Hunter.",
|
||||
"Thank you for listening.",
|
||||
'Welcome to the audiobook Deal Hunter. I am your narrator, and I will be introducing several of the voices you are about to hear. Princess Kainda, please say hello.',
|
||||
'Hello! I am Princess Kainda, the main character of the story. My adventure will begin shortly.',
|
||||
'Thank you, Kainda. Duchess Victoria, please say hello.',
|
||||
"Hello! I am Duchess Victoria. I am also Kainda's aunt. I cannot wait to share this adventure with you.",
|
||||
'There are other voices you will hear as well. Deal Hunter, or Hunter, please say hello.',
|
||||
'Hello! I am the AI that runs the ship. I am usually just called Hunter. I am looking forward to entertaining you with this story. One of my robots, whom Kainda decided to name Nanny, is here. Say hello, Nanny.',
|
||||
'Hello! Kainda named me Nanny because it is easier to use than my robot designation. I will be as helpful as I can.',
|
||||
'I will introduce one more voice. Please say hello.',
|
||||
'Hello, everyone! I am Romano. I trade salvage with Deal Hunter, always giving the best price. Come by the station if you want to trade.',
|
||||
'These voices, and more, were created by B. D. Murphy in his Umbra Audio system to voice his original book, Deal Hunter. The project is to make AI-assisted audiobook production possible.',
|
||||
'We are all looking forward to entertaining you with the audio version of Deal Hunter.',
|
||||
'Thank you for listening!',
|
||||
],
|
||||
"FR": [
|
||||
"Bienvenue dans le livre audio Deal Hunter. Je suis votre narrateur, et je vais vous présenter plusieurs des voix que vous allez entendre. Princesse Kainda, dites bonjour, je vous prie.",
|
||||
"Bonjour. Je suis la princesse Kainda, l'héroïne principale de cette histoire. Mon aventure commencera dans un instant.",
|
||||
"Merci, Kainda. Duchesse Victoria, dites bonjour, je vous prie.",
|
||||
"Bonjour. Je suis la duchesse Victoria. Je suis aussi la tante de Kainda. J'ai hâte de partager cette aventure avec vous.",
|
||||
"Vous entendrez également d'autres voix. Deal Hunter, ou Hunter, dites bonjour, je vous prie.",
|
||||
"Bonjour. Je suis l'intelligence artificielle qui dirige le vaisseau. On m'appelle d'ordinaire simplement Hunter. J'ai hâte de vous faire découvrir cette histoire. Voici l'un de mes robots, que Kainda a décidé de surnommer Nanny. Dis bonjour, Nanny.",
|
||||
"Bonjour. Kainda m'a appelée Nanny parce que c'est plus facile à prononcer que ma désignation de robot. Je ferai de mon mieux pour vous être utile.",
|
||||
"Je vais vous présenter une dernière voix. Dites bonjour, je vous prie.",
|
||||
"Bonjour à tous. Je suis Romano. Je fais commerce de ferraille avec le Deal Hunter, et j'offre toujours le meilleur prix. Venez à la station si vous souhaitez échanger.",
|
||||
'Bienvenue dans le livre audio Deal Hunter. Je suis ton narrateur et je vais te présenter plusieurs des voix que tu vas entendre. Princesse Kainda, dis bonjour !',
|
||||
"Bonjour ! Je suis la princesse Kainda, l'héroïne principale de cette histoire. Mon aventure commence dans un instant.",
|
||||
'Merci, Kainda. Duchesse Victoria, dis bonjour !',
|
||||
"Bonjour ! Je suis la duchesse Victoria. Je suis aussi la tante de Kainda. J'ai hâte de partager cette aventure avec toi.",
|
||||
"Tu entendras aussi d'autres voix. Deal Hunter, ou Hunter, dis bonjour !",
|
||||
"Bonjour ! Je suis l'intelligence artificielle qui dirige le vaisseau. On m'appelle d'ordinaire simplement Hunter. J'ai hâte de te faire découvrir cette histoire. Voici l'un de mes robots, que Kainda a décidé de surnommer Nanny. Dis bonjour, Nanny.",
|
||||
"Bonjour ! Kainda m'a appelée Nanny parce que c'est plus facile à prononcer que ma désignation de robot. Je ferai de mon mieux pour t'être utile.",
|
||||
'Je vais te présenter une dernière voix. Dis bonjour !',
|
||||
"Bonjour à tous ! Je suis Romano. Je fais commerce de ferraille avec le Deal Hunter, et j'offre toujours le meilleur prix. Viens à la station si tu souhaites échanger.",
|
||||
"Ces voix, et bien d'autres, ont été créées par B. D. Murphy au sein de son système Umbra Audio pour donner voix à son livre original, Deal Hunter. Le projet est de rendre possible la production de livres audio assistée par IA.",
|
||||
"Nous avons tous hâte de vous offrir la version audio de Deal Hunter.",
|
||||
"Merci d'avoir écouté.",
|
||||
"Nous avons tous hâte de t'offrir la version audio de Deal Hunter.",
|
||||
"Merci d'avoir écouté !",
|
||||
],
|
||||
"ES": [
|
||||
"Bienvenidos al audiolibro Deal Hunter. Soy su narrador y voy a presentarles varias de las voces que van a oír. Princesa Kainda, por favor, saluda.",
|
||||
"Hola. Soy la princesa Kainda, la protagonista de la historia. Mi aventura comenzará en breve.",
|
||||
"Gracias, Kainda. Duquesa Victoria, por favor, saluda.",
|
||||
"Hola. Soy la duquesa Victoria. También soy la tía de Kainda. No veo la hora de compartir esta aventura con ustedes.",
|
||||
"También oirán otras voces. Deal Hunter, o Hunter, por favor, saluda.",
|
||||
"Hola. Soy la inteligencia artificial que controla la nave. Normalmente me llaman solo Hunter. Tengo muchas ganas de entretenerles con esta historia. Aquí está uno de mis robots, al que Kainda decidió llamar Nanny. Di hola, Nanny.",
|
||||
"Hola. Kainda me llamó Nanny porque es más fácil de usar que mi designación de robot. Seré tan servicial como pueda.",
|
||||
"Voy a presentar una voz más. Por favor, saluda.",
|
||||
"Hola a todos. Soy Romano. Compro chatarra al Deal Hunter y siempre ofrezco el mejor precio. Vengan a la estación si quieren comerciar.",
|
||||
"Estas voces, y muchas más, fueron creadas por B. D. Murphy en su sistema Umbra Audio para dar voz a su libro original, Deal Hunter. El proyecto es hacer posible la producción de audiolibros asistida por IA.",
|
||||
"Todos estamos deseando entretenerlos con la versión de audio de Deal Hunter.",
|
||||
"Gracias por escuchar.",
|
||||
'Bienvenidos al audiolibro Deal Hunter. Soy tu narrador y voy a presentarte varias de las voces que vas a oír. Princesa Kainda, por favor, saluda.',
|
||||
'¡Hola! Soy la princesa Kainda, la protagonista de la historia. Mi aventura comenzará en breve.',
|
||||
'Gracias, Kainda. Duquesa Victoria, por favor, saluda.',
|
||||
'¡Hola! Soy la duquesa Victoria. También soy la tía de Kainda. No veo la hora de compartir esta aventura contigo.',
|
||||
'También oirás otras voces. Deal Hunter, o Hunter, por favor, saluda.',
|
||||
'¡Hola! Soy la inteligencia artificial que controla la nave. Normalmente me llaman solo Hunter. Tengo muchas ganas de entretenerte con esta historia. Aquí está uno de mis robots, al que Kainda decidió llamar Nanny. Di hola, Nanny.',
|
||||
'¡Hola! Kainda me llamó Nanny porque es más fácil de usar que mi designación de robot. Seré tan servicial como pueda.',
|
||||
'Voy a presentar una voz más. Por favor, saluda.',
|
||||
'¡Hola a todos! Soy Romano. Compro chatarra al Deal Hunter y siempre ofrezco el mejor precio. Ven a la estación si quieres comerciar.',
|
||||
'Estas voces, y muchas más, fueron creadas por B. D. Murphy en su sistema Umbra Audio para dar voz a su libro original, Deal Hunter. El proyecto es hacer posible la producción de audiolibros asistida por IA.',
|
||||
'Todos estamos deseando entretenerte con la versión de audio de Deal Hunter.',
|
||||
'¡Gracias por escuchar!',
|
||||
],
|
||||
"PT": [
|
||||
"Bem-vindos ao audiolivro Deal Hunter. Sou o seu narrador e vou apresentar algumas das vozes que vocês vão ouvir. Princesa Kainda, por favor, dê um olhar.",
|
||||
"Olá. Sou a princesa Kainda, a personagem principal da história. Minha aventura começará em breve.",
|
||||
"Obrigado, Kainda. Duquesa Victoria, por favor, dê um olhar.",
|
||||
"Olá. Sou a duquesa Victoria. Sou também tia de Kainda. Mal posso esperar para compartilhar esta aventura com vocês.",
|
||||
"Vocês também ouvirão outras vozes. Deal Hunter, ou Hunter, por favor, dê um olhar.",
|
||||
"Olá. Sou a inteligência artificial que controla a nave. Normalmente me chamam apenas de Hunter. Estou ansioso para entretê-los com esta história. Aqui está um dos meus robôs, que Kainda decidiu chamar de Nanny. Diga olá, Nanny.",
|
||||
"Olá. Kainda me chamou de Nanny porque é mais fácil de usar do que minha designação de robô. Serei tão prestativa quanto puder.",
|
||||
"Vou apresentar mais uma voz. Por favor, dê um olhar.",
|
||||
"Olá a todos. Sou Romano. Compro sucata do Deal Hunter e sempre ofereço o melhor preço. Passem pela estação se quiserem negociar.",
|
||||
"Estas vozes, e muitas outras, foram criadas por B. D. Murphy em seu sistema Umbra Audio para dar voz ao seu livro original, Deal Hunter. O projeto é tornar possível a produção de audiolivros assistida por IA.",
|
||||
"Todos estamos ansiosos para entretê-los com a versão em áudio de Deal Hunter.",
|
||||
"Obrigado por ouvir.",
|
||||
'Bem-vindos ao audiolivro Deal Hunter. Sou o teu narrador e vou apresentar-te algumas das vozes que vais ouvir. Princesa Kainda, por favor, dá um olhar.',
|
||||
'Olá! Sou a princesa Kainda, a personagem principal da história. A minha aventura começa em breve.',
|
||||
'Obrigada, Kainda. Duquesa Victoria, por favor, dá um olhar.',
|
||||
'Olá! Sou a duquesa Victoria. Sou também tia de Kainda. Mal posso esperar para partilhar esta aventura contigo.',
|
||||
'Vais também ouvir outras vozes. Deal Hunter, ou Hunter, por favor, dá um olhar.',
|
||||
'Olá! Sou a inteligência artificial que controla a nave. Normalmente chamam-me apenas de Hunter. Estou ansioso para te entreter com esta história. Aqui está um dos meus robôs, que a Kainda decidiu chamar de Nanny. Diz olá, Nanny.',
|
||||
'Olá! A Kainda chamou-me de Nanny porque é mais fácil de usar do que a minha designação de robô. Vou ser tão prestável quanto puder.',
|
||||
'Vou apresentar mais uma voz. Por favor, dá um olhar.',
|
||||
'Olá a todos! Sou o Romano. Compro sucata ao Deal Hunter e sempre ofereço o melhor preço. Vem à estação se quiseres negociar.',
|
||||
'Estas vozes, e muitas outras, foram criadas por B. D. Murphy no seu sistema Umbra Audio para dar voz ao seu livro original, Deal Hunter. O projeto é tornar possível a produção de audiolivros assistida por IA.',
|
||||
'Estamos todos ansiosos para te entreter com a versão em áudio de Deal Hunter.',
|
||||
'Obrigado por ouvires!',
|
||||
],
|
||||
"IT": [
|
||||
"Benvenuti all'audiolibro Deal Hunter. Sono il vostro narratore e vi presenterò alcune delle voci che potrete sentire. Principessa Kainda, per favore, saluta.",
|
||||
"Ciao. Sono la principessa Kainda, la protagonista della storia. La mia avventura inizierà tra poco.",
|
||||
"Grazie, Kainda. Duchessa Victoria, per favore, saluta.",
|
||||
"Ciao. Sono la duchessa Victoria. Sono anche la zia di Kainda. Non vedo l'ora di condividere questa avventura con voi.",
|
||||
"Sentirete anche altre voci. Deal Hunter, o Hunter, per favore, saluta.",
|
||||
"Ciao. Sono l'intelligenza artificiale che governa la nave. Di solito mi chiamano solo Hunter. Non vedo l'ora di intrattenervi con questa storia. Ecco uno dei miei robot, che Kainda ha deciso di chiamare Nanny. Saluta, Nanny.",
|
||||
"Ciao. Kainda mi ha chiamata Nanny perché è più semplice da usare della mia designazione di robot. Farò il mio meglio per essere utile.",
|
||||
"Presenterò un'altra voce. Per favore, saluta.",
|
||||
"Ciao a tutti. Sono Romano. Compro rottami dal Deal Hunter e offro sempre il prezzo migliore. Venite alla stazione se volete scambiare.",
|
||||
"Benvenuti all'audiolibro Deal Hunter. Sono il tuo narratore e ti presenterò alcune delle voci che potrai sentire. Principessa Kainda, per favore, saluta.",
|
||||
'Ciao! Sono la principessa Kainda, la protagonista della storia. La mia avventura inizierà tra poco.',
|
||||
'Grazie, Kainda. Duchessa Victoria, per favore, saluta.',
|
||||
"Ciao! Sono la duchessa Victoria. Sono anche la zia di Kainda. Non vedo l'ora di condividere questa avventura con te.",
|
||||
'Sentirai anche altre voci. Deal Hunter, o Hunter, per favore, saluta.',
|
||||
"Ciao! Sono l'intelligenza artificiale che governa la nave. Di solito mi chiamano solo Hunter. Non vedo l'ora di intrattenerti con questa storia. Ecco uno dei miei robot, che Kainda ha deciso di chiamare Nanny. Saluta, Nanny.",
|
||||
'Ciao! Kainda mi ha chiamata Nanny perché è più semplice da usare della mia designazione di robot. Farò il mio meglio per essere utile.',
|
||||
"Ti presenterò un'altra voce. Per favore, saluta.",
|
||||
'Ciao a tutti! Sono Romano. Compro rottami dal Deal Hunter e offro sempre il prezzo migliore. Vieni alla stazione se vuoi scambiare.',
|
||||
"Queste voci, e molte altre, sono state create da B. D. Murphy nel suo sistema Umbra Audio per dare voce al suo libro originale, Deal Hunter. Il progetto è rendere possibile la produzione di audiolibri assistita dall'IA.",
|
||||
"Non vediamo l'ora di intrattenervi con la versione audio di Deal Hunter.",
|
||||
"Grazie per aver ascoltato.",
|
||||
"Non vediamo l'ora di intrattenerti con la versione audio di Deal Hunter.",
|
||||
'Grazie per aver ascoltato!',
|
||||
],
|
||||
"DE": [
|
||||
"Willkommen zum Hörbuch „Deal Hunter“. Ich bin Ihr Erzähler und stelle Ihnen gleich mehrere der Stimmen vor, die Sie hören werden. Prinzessin Kainda, bitte grüßen Sie.",
|
||||
"Hallo. Ich bin Prinzessin Kainda, die Hauptfigur der Geschichte. Mein Abenteuer beginnt gleich.",
|
||||
"Danke, Kainda. Herzogin Victoria, bitte grüßen Sie.",
|
||||
"Hallo. Ich bin Herzogin Victoria. Ich bin außerdem Kaindas Tante. Ich kann es kaum erwarten, dieses Abenteuer mit Ihnen zu teilen.",
|
||||
"Sie werden außerdem weitere Stimmen hören. Deal Hunter, oder Hunter, bitte grüßen Sie.",
|
||||
"Hallo. Ich bin die künstliche Intelligenz, die das Schiff steuert. Man nennt mich gewöhnlich einfach Hunter. Ich freue mich darauf, Ihnen mit dieser Geschichte eine schöne Zeit zu bereiten. Hier ist einer meiner Roboter, den Kainda auf den Namen Nanny getauft hat. Sag Hallo, Nanny.",
|
||||
"Hallo. Kainda hat mich Nanny genannt, weil das leichter zu sagen ist als meine Roboternummer. Ich werde so hilfreich sein, wie ich kann.",
|
||||
"Ich stelle noch eine Stimme vor. Bitte grüßen Sie.",
|
||||
"Hallo zusammen. Ich bin Romano. Ich kaufe Schrott vom Deal Hunter und biete stets den besten Preis. Kommen Sie zur Station, wenn Sie etwas tauschen möchten.",
|
||||
"Diese Stimmen und weitere wurden von B. D. Murphy in seinem Umbra-Audio-System erzeugt, um seinem Originalroman „Deal Hunter“ eine Stimme zu geben. Das Projekt soll die KI-gestützte Erstellung von Hörbüchern ermöglichen.",
|
||||
"Wir alle freuen uns darauf, Ihnen mit der Audiofassung von „Deal Hunter“ eine schöne Zeit zu bereiten.",
|
||||
"Vielen Dank fürs Zuhören.",
|
||||
'Willkommen zum Hörbuch „Deal Hunter“. Ich bin dein Erzähler und stelle dir gleich mehrere der Stimmen vor, die du hören wirst. Prinzessin Kainda, bitte grüß.',
|
||||
'Hallo! Ich bin Prinzessin Kainda, die Hauptfigur der Geschichte. Mein Abenteuer beginnt gleich.',
|
||||
'Danke, Kainda. Herzogin Victoria, bitte grüß.',
|
||||
'Hallo! Ich bin Herzogin Victoria. Ich bin außerdem Kaindas Tante. Ich kann es kaum erwarten, dieses Abenteuer mit dir zu teilen.',
|
||||
'Du wirst außerdem weitere Stimmen hören. Deal Hunter, oder Hunter, bitte grüß.',
|
||||
'Hallo! Ich bin die künstliche Intelligenz, die das Schiff steuert. Man nennt mich gewöhnlich einfach Hunter. Ich freue mich darauf, dir mit dieser Geschichte eine schöne Zeit zu bereiten. Hier ist einer meiner Roboter, den Kainda auf den Namen Nanny getauft hat. Sag Hallo, Nanny.',
|
||||
'Hallo! Kainda hat mich Nanny genannt, weil das leichter zu sagen ist als meine Roboternummer. Ich werde so hilfreich sein, wie ich kann.',
|
||||
'Ich stelle noch eine Stimme vor. Bitte grüß.',
|
||||
'Hallo zusammen! Ich bin Romano. Ich kaufe Schrott vom Deal Hunter und biete stets den besten Preis. Komm zur Station, wenn du etwas tauschen möchtest.',
|
||||
'Diese Stimmen und weitere wurden von B. D. Murphy in seinem Umbra-Audio-System erzeugt, um seinem Originalroman „Deal Hunter“ eine Stimme zu geben. Das Projekt soll die KI-gestützte Erstellung von Hörbüchern ermöglichen.',
|
||||
'Wir alle freuen uns darauf, dir mit der Audiofassung von „Deal Hunter“ eine schöne Zeit zu bereiten.',
|
||||
'Vielen Dank fürs Zuhören!',
|
||||
],
|
||||
"RU": [
|
||||
"Добро пожаловать в аудиокнигу «Deal Hunter». Я ваш рассказчик, и я представлю несколько из голосов, которые вы услышите. Принцесса Кайнда, поздоровайте, пожалуйста.",
|
||||
"Здравствуйте. Я принцесса Кайнда, главный герой этой истории. Моё приключение начнётся совсем скоро.",
|
||||
"Спасибо, Кайнда. Герцогиня Виктория, поздоровайте, пожалуйста.",
|
||||
"Здравствуйте. Я герцогиня Виктория. Я также тётя Кайнды. Мне не терпится разделить это приключение с вами.",
|
||||
"Вы также услышите и другие голоса. Deal Hunter, или просто Хантер, поздоровайте, пожалуйста.",
|
||||
"Здравствуйте. Я искусственный интеллект, управляющий кораблём. Обычно меня называют просто Хантер. Я с нетерпением жду возможности рассказать вам эту историю. Вот один из моих роботов, которому Кайнда дала имя Нэнси. Поздоровайте, Нэнси.",
|
||||
"Здравствуйте. Кайнда назвала меня Нэнси, потому что это произносится легче, чем моё обозначение робота. Я постараюсь быть максимально полезной.",
|
||||
"Я представлю ещё один голос. Поздоровайте, пожалуйста.",
|
||||
"Здравствуйте, все. Я Романо. Я скупаю лом у Deal Hunter и всегда даю лучшую цену. Заходите на станцию, если захотите торговать.",
|
||||
"Эти голоса и многие другие были созданы Б. Д. Мёрфи в его системе Umbra Audio, чтобы дать голос его оригинальной книге «Deal Hunter». Цель проекта — сделать возможным создание аудиокниг с помощью искусственного интеллекта.",
|
||||
"Мы все с нетерпением ждём возможности порадовать вас аудиоверсией «Deal Hunter».",
|
||||
"Спасибо за внимание.",
|
||||
'Добро пожаловать в аудиокнигу «Deal Hunter»! Я ваш рассказчик — сейчас прозвучат несколько голосов. Принцесса Кайнда, поздоровайте!',
|
||||
'Здравствуйте! Я принцесса Кайнда, главный герой этой истории. Моё приключение начнётся совсем скоро.',
|
||||
'Спасибо, Кайнда! Герцогиня Виктория, поздоровайте!',
|
||||
'Здравствуйте! Я герцогиня Виктория. Я также тётя Кайнды. Мне не терпится разделить это приключение с вами!',
|
||||
'Дальше прозвучат и другие голоса. Deal Hunter, или просто Хантер, поздоровайте!',
|
||||
'Здравствуйте! Я искусственный интеллект, управляющий кораблём. Обычно меня называют просто Хантер. Я с нетерпением жду возможности рассказать вам эту историю. Вот один из моих роботов, которому Кайнда дала имя Нэнси. Поздоровайтесь, Нэнси!',
|
||||
'Здравствуйте! Кайнда назвала меня Нэнси — это произносится куда проще, чем моё обозначение робота. Постараюсь быть максимально полезной.',
|
||||
'Прозвучит ещё один голос. Поздоровайтесь!',
|
||||
'Здравствуйте, все! Я Романо. Скупаю лом у Deal Hunter и всегда даю лучшую цену. Заходите на станцию, если захотите торговать.',
|
||||
'Эти голоса и многие другие были созданы Б. Д. Мёрфи в его системе Umbra Audio, чтобы дать голос его оригинальной книге «Deal Hunter». Цель проекта — сделать возможным создание аудиокниг с помощью искусственного интеллекта.',
|
||||
'Мы все с нетерпением ждём, чтобы порадовать вас аудиоверсией «Deal Hunter».',
|
||||
'Спасибо, что слушали!',
|
||||
],
|
||||
"ZH": [
|
||||
"欢迎收听有声书《Deal Hunter》。我是您的旁白,接下来为您介绍几段您即将听到的声音。凯因达公主,请打个招呼。",
|
||||
"大家好。我是凯因达公主,本故事的主人公。我的冒险很快就要开始了。",
|
||||
"谢谢您,凯因达。维多利亚女爵,请打个招呼。",
|
||||
"大家好。我是维多利亚女爵,也是凯因达的姑母。我非常期待与您分享这段冒险。",
|
||||
"您还会听到其他几位声音。Deal Hunter,也就是「Hunter」,请打个招呼。",
|
||||
"大家好。我是操控这艘飞船的人工智能。平常大家都叫我「Hunter」。我非常期待用这个故事为大家带来乐趣。我的一位机器人同伴——凯因达给她起名叫「南妮」。南妮,请打个招呼。",
|
||||
"大家好。凯因达叫我「南妮」,因为这比我的机器人编号容易叫。我会尽力帮上忙。",
|
||||
"我再介绍一位声音。请打个招呼。",
|
||||
"大家好,我是罗曼诺。我与 Deal Hunter 做回收物交易,收购价格一向最优。欢迎到空间站来找我交易。",
|
||||
"这些声音以及更多声音,都是由 B·D·墨菲在他的 Umbra Audio 系统中创作出来的,用以为他的原创小说《Deal Hunter》配音。这个项目的目标是让人工智能辅助的有声书制作成为可能。",
|
||||
"我们大家都期待用《Deal Hunter》的有声版为各位带来享受。",
|
||||
"感谢收听。",
|
||||
'欢迎收听有声书《Deal Hunter》!我是旁白,接下来给你介绍几段你即将听到的声音。凯因达公主,打个招呼吧!',
|
||||
'大家好!我是凯因达公主,本故事的主人公。我的冒险很快就要开始了。',
|
||||
'谢谢你,凯因达!维多利亚女爵,打个招呼吧!',
|
||||
'大家好!我是维多利亚女爵,也是凯因达的姑母。我非常期待和你一起分享这段冒险!',
|
||||
'你还会听到其他几位声音。Deal Hunter,也就是「Hunter」,打个招呼吧!',
|
||||
'大家好!我是操控这艘飞船的人工智能。平常大家都叫我「Hunter」。我非常期待用这个故事为你带来乐趣。我的一位机器人同伴——凯因达给她起名叫「南妮」。南妮,打个招呼吧!',
|
||||
'大家好!凯因达叫我「南妮」,因为这比我的机器人编号好叫。我会尽力帮上忙!',
|
||||
'再介绍一位声音。打个招呼吧!',
|
||||
'大家好,我是罗曼诺!我跟 Deal Hunter 做回收物交易,收购价格一向最优。欢迎到空间站来找我交易!',
|
||||
'这些声音以及更多声音,都是由 B·D·墨菲在他的 Umbra Audio 系统中创作出来的,用以为他的原创小说《Deal Hunter》配音。这个项目的目标是让人工智能辅助的有声书制作成为可能。',
|
||||
'我们大家都期待用《Deal Hunter》的有声版为你带来享受!',
|
||||
'感谢收听!',
|
||||
],
|
||||
"JA": [
|
||||
"オードブック『Deal Hunter』へようこそ。ナレーターの私です。これから将要聞かれるお声をいくつかご紹介しましょう。プリンセス・カインダ、あいさつをお願いします。",
|
||||
"こんにちは。物語の主人公、プリンセス・カインダです。冒険はまもなく始まります。",
|
||||
"ありがとうございます、カインダ。ヴィクトリア公妃、あいさつをお願いします。",
|
||||
"こんにちは。ヴィクトリア公妃です。カインダのおばでもあります。この冒険をあなたと分かち合えるのを楽しみにしています。",
|
||||
"このほかにも、まだ聞いていない声があります。Deal Hunter、ハンター、あいさつをお願いします。",
|
||||
"こんにちは。この船を操っている人工知能です。通常は「ハンター」と呼ばれています。この物語でお楽しみいただくことを楽しみにしています。カインダが「ナニー」と名づけた、私のロボットの一人がいます。ナニー、あいさつをお願いします。",
|
||||
"こんにちは。カインダは、私のロボットの型番より呼びやすい「ナニー」という名前を付けてくれました。できるだけお手伝いします。",
|
||||
"もう一人の声をご紹介します。あいさつをお願いします。",
|
||||
"こんにちは、みなさん。ロマーノです。Deal Hunter と廃品回収の取引をしており、いつも最高の値で買い取ります。取引したいときはステーションにお越しください。",
|
||||
"これらの声、およびそれ以外の多くの声は、B. D. マーフィーが彼の Umbra Audio システムによって制作され、オリジナルの小説『Deal Hunter』の朗読のために使われています。目標は、人工知能を活用した有声書の制作です。",
|
||||
"私たち皆、『Deal Hunter』のオーディオ版でお会いできることを楽しみにしています。",
|
||||
"お聞きいただき、ありがとうございました。",
|
||||
'オードブック『Deal Hunter』へようこそ!ナレーターの私です。これから将要聞かれるお声をいくつかご紹介ね。プリンセス・カインダ、あいさつをお願いね。',
|
||||
'こんにちは!物語の主人公、プリンセス・カインダよ。私の冒険はもうすぐ始まるよ。',
|
||||
'ありがとう、カインダ!ヴィクトリア公妃、あいさつをお願いね。',
|
||||
'こんにちは!ヴィクトリア公妃よ。カインダのおばでもあるの。この冒険をあなたと一緒にできることを楽しみにしてるよ。',
|
||||
'このほか、まだ聞いていない声もあるよ。Deal Hunter、ハンター、あいさつをお願いね。',
|
||||
'こんにちは!この船を操っている人工知能よ。通常は「ハンター」と呼ばれてる。この物語でお楽しみいただくのを楽しみにしてるよ。カインダが「ナニー」と名づけた、私のロボットの一人がいます。ナニー、あいさつをお願いね。',
|
||||
'こんにちは!カインダは、私のロボットの型番より呼びやすいって言って「ナニー」と名づけてくれたよ。できるだけ手助けするね。',
|
||||
'もう一人の声をご紹介しようね。あいさつをお願いね。',
|
||||
'こんにちは、みなさん!ロマーノよ。Deal Hunter と廃品回収の取引をしていて、いつも最高の値で買い取るよ。取引したかったらステーションに来てね。',
|
||||
'これらの声や、もっと多くの声は、B. D. マーフィーが彼の Umbra Audio システムで作り続けて、オリジナルの小説『Deal Hunter』の声として使われてるよ。目標は、人工知能を活用した有声書の製作だよ。',
|
||||
'私たち皆、『Deal Hunter』のオーディオ版でお会いできることを楽しみにしてるよ。',
|
||||
'最後まで聞いてくれて、ありがとう!',
|
||||
],
|
||||
"KO": [
|
||||
"오디오북 『Deal Hunter』에 오신 것을 환영합니다. 내레이션은 제가 맡고 있습니다. 지금부터 여러분이 듣게 될 몇 가지 목소리를 소개하겠습니다. 케이인다 공주님, 인사해 주세요.",
|
||||
"안녕하세요. 저는 이야기의 주인공 케이인다 공주입니다. 제 모험은 곧 시작됩니다.",
|
||||
"고맙습니다, 케이인다. 빅토리아 공작부님, 인사해 주세요.",
|
||||
"안녕하세요. 저는 빅토리아 공작부입니다. 저는 케이인다의 이모이기도 합니다. 이 모험을 여러분과 함께하게 되어 매우 기뻐요.",
|
||||
"여러분이 추가로 들으실 목소리들도 있습니다. 딜 헌터, 혹은 헌터, 인사해 주세요.",
|
||||
"안녕하세요. 저는 이 함선을 운항하는 인공지능입니다. 보통은 그냥 헌터라고 부릅니다. 이 이야기로 여러분을 즐겁게 해 드리는 것이 기다려집니다. 케이인다가 나니라고 이름 붙여 준 제 로봇 중 한 대가 있습니다. 인사해 보세요, 나니.",
|
||||
"안녕하세요. 케이인다는 제 로봇 번호보다 쓰기 편하다는 이유로 저를 나니라고 불렀습니다. 최대한 도움이 되도록 하겠습니다.",
|
||||
"한 분 더 소개하겠습니다. 인사해 주세요.",
|
||||
"여러분 안녕하세요. 저는 로마노입니다. 딜 헌터와 폐기물 거래를 하며 항상 가장 좋은 가격에 사겠습니다. 거래를 원하시면 항대로 오세요.",
|
||||
"이 목소기들과 그 밖의 목소리들은 B. D. 머피가 자신의 Umbra Audio 시스템에서 만들어 자신의 원작 『Deal Hunter』에 음성을 입힌 것입니다. 이 프로젝트의 목표는 인공지능을 활용한 오디오북 제작을 가능하게 하는 것입니다.",
|
||||
"우리는 모두 『Deal Hunter』의 오디오 버전으로 여러분을 즐겁게 해 드리기를 기다리고 있습니다.",
|
||||
"들어주셔서 감사합니다.",
|
||||
'오디오북 『Deal Hunter』에 오신 걸 환영해요! 내레이션은 제가 맡고 있어요. 지금부터 여러분이 듣게 될 목소리 몇 개를 소개할게요. 케이이다 공주님, 인사해 줘요!',
|
||||
'안녕하세요! 저는 이야기의 주인공 케이이다예요. 제 모험은 곧 시작돼요.',
|
||||
'고마워요, 케이이다! 빅토리아 공작부님, 인사해 줘요!',
|
||||
'안녕하세요! 저는 빅토리아 공작이에요. 케이이다의 이모이기도 해요. 이 모험을 여러분이랑 함께하게 돼서 정말 기뻐요!',
|
||||
'아직 들으시지 않은 목소리들도 있어요. 딜 헌터, 아니 헌터, 인사해 줘요!',
|
||||
'안녕하세요! 저는 이 함선을 운항하는 인공지능이에요. 보통은 그냥 헌터라고 불러요. 이 이야기로 여러분 즐겁게 해 드리는 게 기다려져요. 케이이다가 나니라고 이름 붙여 준 제 로봇 중 한 대가 있어요. 나니, 인사해 줘요!',
|
||||
'안녕하세요! 케이이다가 제 로봇 번호보다 쓰기 편하라고 저를 나니라고 불렀어요. 최대한 도와드릴게요!',
|
||||
'목소리 하나만 더 소개할게요. 인사해 줘요!',
|
||||
'여러분, 안녕하세요! 저는 로마노예요. 딜 헌터하고 폐기물 거래를 하면서 항상 제일 좋은 가격에 사드려요. 거래하고 싶으시면 항대로 오세요!',
|
||||
'이 목소기들이랑 그 밖의 목소기들은 B. D. 머피가 자기 Umbra Audio 시스템에서 만들어서 자기 원작 『Deal Hunter』에 음성을 입힌 거예요. 이 프로젝트는 인공지능을 활용한 오디오북 제작을 가능하게 하는 게 목표예요.',
|
||||
'우리 모두 『Deal Hunter』의 오디오 버전으로 여러분을 즐겁게 해 드리길 기다리고 있어요!',
|
||||
'들어줘서 고마워요!',
|
||||
],
|
||||
}
|
||||
|
||||
@@ -275,7 +282,17 @@ def main() -> int:
|
||||
print(f" - {p}")
|
||||
return 1
|
||||
|
||||
OUT.mkdir(parents=True, exist_ok=True)
|
||||
# The renderer reads <project>/samples/translations, the repo tracks
|
||||
# samples/translations. They are separate copies, so one command writes
|
||||
# both rather than leaving the pair free to drift apart.
|
||||
destinations = [OUT]
|
||||
if "--project" in sys.argv:
|
||||
idx = sys.argv.index("--project")
|
||||
name = sys.argv[idx + 1] if idx + 1 < len(sys.argv) else SAMPLE_PROJECT
|
||||
destinations.append(REPO_ROOT / name / "samples" / "translations")
|
||||
|
||||
for dest in destinations:
|
||||
dest.mkdir(parents=True, exist_ok=True)
|
||||
written = []
|
||||
for suffix, (name, code) in LANGUAGES.items():
|
||||
texts = TRANSLATIONS[suffix]
|
||||
@@ -284,7 +301,7 @@ def main() -> int:
|
||||
for i in range(len(SHAPE))
|
||||
]
|
||||
doc = {
|
||||
"project": "DealHunterShip_4.0e_whole-to-audio",
|
||||
"project": SAMPLE_PROJECT,
|
||||
"chapter_id": 1,
|
||||
"chapter_title": "Sample / voice introduction",
|
||||
"language_name": name,
|
||||
@@ -297,11 +314,12 @@ def main() -> int:
|
||||
),
|
||||
"utterances": rows,
|
||||
}
|
||||
path = OUT / f"deal_hunter_sample_ch1_{suffix}.json"
|
||||
path.write_text(json.dumps(doc, ensure_ascii=False, indent=2), encoding="utf-8")
|
||||
written.append(path.name)
|
||||
for dest in destinations:
|
||||
path = dest / f"deal_hunter_sample_ch1_{suffix}.json"
|
||||
path.write_text(json.dumps(doc, ensure_ascii=False, indent=2), encoding="utf-8")
|
||||
written.append(f"deal_hunter_sample_ch1_{suffix}.json")
|
||||
|
||||
(OUT / "README.md").write_text(
|
||||
readme = (
|
||||
"# Deal Hunter sample chapter - translated\n\n"
|
||||
"Sample chapter 1 (the voice-introduction sample) in all 10 languages\n"
|
||||
"Qwen3-TTS produces. Files are named `<base>_<LANG>.json`.\n\n"
|
||||
@@ -310,6 +328,12 @@ def main() -> int:
|
||||
"(see specs/27-translation-pipeline-multipass.md). They exist to evaluate\n"
|
||||
"the audio stage per language and to agree the file format early.\n"
|
||||
"Native-speaker review required.\n\n"
|
||||
"## Register\n\n"
|
||||
"Casual/informal register throughout, matching the English source.\n"
|
||||
"Korean uses 해요체 (everyday polite), NOT 합쇼체 (formal written) and\n"
|
||||
"NOT 해체 (반말, which would be socially wrong between these characters).\n"
|
||||
"T/V languages use the informal form (du/tu/tú). Russian keeps вы, because\n"
|
||||
"ты is too intimate for narration. Japanese stays polite-but-warm.\n\n"
|
||||
"## Files\n\n"
|
||||
+ "".join(f"- `{n}`\n" for n in sorted(written))
|
||||
+ "\n## Source issues found while translating\n\n"
|
||||
@@ -318,14 +342,16 @@ def main() -> int:
|
||||
"- `Deal Hunter` and `Umbra Audio` kept in English in every language.\n"
|
||||
" Deal Hunter is both the title and the ship AI's name, so translating it\n"
|
||||
" would break the referent inside the story. Localisation decision, yours.\n"
|
||||
"- Character names transliterated by sound, not translated by meaning.\n",
|
||||
encoding="utf-8",
|
||||
"- Character names transliterated by sound, not translated by meaning.\n"
|
||||
)
|
||||
print(f" wrote {len(written)} translation files + README to {OUT}")
|
||||
for dest in destinations:
|
||||
(dest / "README.md").write_text(readme, encoding="utf-8")
|
||||
for dest in destinations:
|
||||
print(f" wrote {len(written)} files + README to {dest}")
|
||||
for n in sorted(written):
|
||||
print(f" {n}")
|
||||
return 0
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
sys.exit(main())
|
||||
sys.exit(main())
|
||||
|
||||
Reference in New Issue
Block a user