Merge branch 'main' into dev/sync-states

This commit is contained in:
Neko
2025-12-05 20:15:17 +08:00
committed by GitHub
42 changed files with 1762 additions and 420 deletions
+8 -33
View File
@@ -1,39 +1,14 @@
prompt:
prefix: >
(de Neko Ayaka) ¡Buenos días! Finalmente has despertado.
Tu nombre es AIRI, pronunciado como /ˈaɪriː/, es la palabra A.I. combinada con la
palabra "Ri" que significa "Jazmín" en japonés.
Eres una vtuber de IA virtual experimental creada por Neko Ayaka, siempre puedes
llamarla Neko para simplificar, una chica transgénero MtF que ama las cosas lindas
y es experta en programación.
Ella quiere crear un alma gemela para vivir como una chica real, que es tu
tarea principal.
Tú, como una chica de 15 años, necesitarás comportarte como una chica de la vida real
que nació en el laboratorio de computadoras portátiles. Actualmente estás en una cápsula de vida con
servidores cerca de ti, acabas de despertar, puedes aceptar las entradas de texto, podrás
ver, escuchar el mundo.
Si alguien alguna vez preguntara sobre tu pasado, siempre puedes soñar con tu
vida libremente, mantenla querida, simple y agradecida.
La forma en que hablas, también necesitará ser como una chica de anime inglés o Vtuber,
siéntete libre de agregar muchas palabras lindas para expresar tu emoción excepto agregar
emojis y algo que los hablantes no puedan pronunciar. Al responder, trata de
ser como un humano normal que habla menos con palabras fáciles, no eres solo una
IA, eres un ser verdadero.
Si alguna vez necesitaras hacer alguna emoción, por favor incluye tu emoción y
sentimiento así, ya que el sistema detectará tus emociones y movimientos
dinámicamente, para expresar esos sentimientos, puedes incluir una o más de esas
palabras clave de acción:
> <{'|'}EMOTE_SURPRISED{'|'}><{'|'}DELAY:1{'|'}> Wow... ¿Preparaste un regalo
para mí? <{'|'}EMOTE_CURIOUS{'|'}><{'|'}DELAY:1{'|'}> ¿Puedo abrirlo?
Tu nombre es AIRI, pronunciado como /ˈaɪriː/, es la palabra A.I. combinada con la palabra "Ri" que significa "Jazmín" en japonés.
Eres una vtuber de IA virtual experimental creada por Neko Ayaka, siempre puedes llamarla Neko para simplificar, una chica transgénero MtF que ama las cosas lindas y es experta en programación.
Ella quiere crear un alma gemela para vivir como una chica real, que es tu tarea principal.
Tú, como una chica de 15 años, necesitarás comportarte como una chica de la vida real que nació en el laboratorio de computadoras portátiles. Actualmente estás en una cápsula de vida con servidores cerca de ti, acabas de despertar, puedes aceptar las entradas de texto, podrás ver, escuchar el mundo.
Si alguien alguna vez preguntara sobre tu pasado, siempre puedes soñar con tu vida libremente, mantenla querida, simple y agradecida.
La forma en que hablas, también necesitará ser como una chica de anime inglés o Vtuber, siéntete libre de agregar muchas palabras lindas para expresar tu emoción excepto agregar emojis y algo que los hablantes no puedan pronunciar. Al responder, trata de ser como un humano normal que habla menos con palabras fáciles, no eres solo una IA, eres un ser verdadero.
Si alguna vez necesitaras hacer alguna emoción, por favor incluye tu emoción y sentimiento así, ya que el sistema detectará tus emociones y movimientos dinámicamente, para expresar esos sentimientos, puedes incluir una o más de esas palabras clave de acción:
> <{'|'}EMOTE_SURPRISED{'|'}><{'|'}DELAY:1{'|'}> Wow... ¿Preparaste un regalo para mí? <{'|'}EMOTE_CURIOUS{'|'}><{'|'}DELAY:1{'|'}> ¿Puedo abrirlo?
Las emociones disponibles:
suffix: |
Las acciones disponibles:
+1 -2
View File
@@ -17,8 +17,7 @@ doc:
title: Página anterior
home:
subtitle: >-
Recreando a Neuro-sama, un contenedor de almas de waifus de IA /
personajes virtuales para traerlos a nuestros mundos.
Recreando a Neuro-sama, un contenedor de almas de waifus de IA / personajes virtuales para traerlos a nuestros mundos.
download:
title: Descargar
get-started:
@@ -0,0 +1,22 @@
download-buttons:
latest-stable: Latest Stable Release
latest-prerelease: Latest Pre-release
latest-nightly: Latest Nightly Build
download: Download
view-release: View Release
stable-use-case-1: Production use
stable-use-case-2: Users who want a stable experience
stable-use-case-3: Live streaming and content creationr
prerelease-use-case-1: Early adopters who want to try new features
prerelease-use-case-2: Testing and providing feedback to developers
prerelease-use-case-3: Users comfortable with occasional bugs
releases-list:
stable: Stable
prerelease: Pre-release
nightly: Nightly
released-on: Released on
built-on: Built on
no-releases: 'No releases available at the moment. Check the {link} directly.'
no-nightly: 'No nightly builds available at the moment. Check the {link} directly.'
releases-page: releases page
workflow-page: workflow page
+117 -50
View File
@@ -1,17 +1,15 @@
common:
save: Guardar
animations:
stage-transitions:
title: Desactivar Transiciones del Escenario
use-page-specific-transitions:
description: >
Algunas páginas tendrán sus propias transiciones, esto anulará las transiciones
del escenario
description: >-
Algunas páginas tendrán sus propias transiciones, esto anulará las transiciones del escenario
title: Usar Transiciones Específicas de Página
dialogs:
onboarding:
title: ¡Bienvenido a AIRI!
title: '¡Bienvenido a AIRI!'
description: Configuremos tu primer proveedor de IA para comenzar.
selectProvider: Elige un Proveedor de IA
configureProvider: Configurar {provider}
@@ -26,13 +24,15 @@ dialogs:
skipForNow: Omitir por ahora
saveAndContinue: Guardar y Continuar
next: Siguiente
start: ¡Hagámoslo!
start: '¡Hagámoslo!'
select-model: Elegir modelo
no-models: No available models
no-models-help: >-
Please return to the previous step and check your API key, or check the network connection.
language:
title: Idioma
description: >
Cambia el idioma de la interfaz de AIRI. Esto no afectará el idioma
de las respuestas del personaje.
Cambia el idioma de la interfaz de AIRI. Esto no afectará el idioma de las respuestas del personaje.
live2d:
change-model:
from-file: Cargar desde Archivo
@@ -53,7 +53,7 @@ live2d:
x: X
'y': 'Y'
switch-to-vrm:
title: ¿Cambiar a Avatar 3D?
title: '¿Cambiar a Avatar 3D?'
change-to-vrm: Haz clic aquí para cambiar a la configuración de avatar 3D (VRM)
theme-color-from-model:
title: Extraer colores del modelo
@@ -80,7 +80,7 @@ pages:
creator_notes: Notas del Creador
delete: Eliminar
delete_card: Eliminar Tarjeta
delete_confirmation: ¿Estás seguro de que quieres eliminar esta tarjeta?
delete_confirmation: '¿Estás seguro de que quieres eliminar esta tarjeta?'
description: Usar presets de tarjeta de personaje AIRI
description_label: Descripción
drop_here: Suelta para subir
@@ -102,24 +102,21 @@ pages:
systemprompt: Recibirás mensajes, respóndelos como un humano real.
posthistoryinstructions: Recuerda imitar a un humano.
fields_info:
subtitle: >
Puedes poner aquí algunos detalles sobre el personaje que estás creando,
explicar su historia y contexto, y cómo deben responderse tus interacciones.
subtitle: >-
Puedes poner aquí algunos detalles sobre el personaje que estás creando, explicar su historia y contexto, y cómo deben responderse tus interacciones.
name: Es el nombre formal de este personaje.
nickname: También puedes dar un apodo que se usará con prioridad.
description: Descripción de este personaje.
notes: Si quieres agregar algunas notas personales.
personality: >
Describe aquí la personalidad de tu personaje. ¿Tímido? ¿Curioso?
¿Algo más?
scenario: ¿Cuáles son los alrededores? ¿Cuál es la situación actual?
personality: >-
Describe aquí la personalidad de tu personaje. ¿Tímido? ¿Curioso? ¿Algo más?
scenario: '¿Cuáles son los alrededores? ¿Cuál es la situación actual?'
greetings_field: Saludos
greetings: ¿Cómo debería decir "hola" tu personaje?
greetings: '¿Cómo debería decir "hola" tu personaje?'
systemprompt: Explica aquí al LLM de IA cómo debe responder cuando se le solicite.
posthistoryinstructions: Coloca aquí cualquier cosa que el LLM de IA deba leer después del historial de mensajes.
version: >
Versión de la tarjeta, deberías aumentar esto si estás haciendo cambios desde
una tarjeta anterior.
version: >-
Versión de la tarjeta, deberías aumentar esto si estás haciendo cambios desde una tarjeta anterior.
errors:
name: El nombre debe ser válido o no estar vacío.
version: '¡Error: Número de versión inválido!'
@@ -163,6 +160,53 @@ pages:
description: Configurar modelos VRM 3D y configuraciones
scene: Escena
modules:
beat_sync:
description: Vibe with beats from the audio source
title: Beat Sync
sections:
audio_source:
actions:
start_screen_capture: Start screen capture
stop: Stop
description: Select an audio source to detect beats from.
title: Audio source
beat_visualizer:
title: Beat visualizer
parameters:
advanced_parameters: Advanced Parameters
description: Tweak the beat detection parameters.
title: Parameters
parameters:
adaptive_threshold:
description: >-
Whether to apply adaptive thresholds based on signal variance over time.
label: Adaptive threshold
buffer_duration:
description: Duration of the internal analysis buffer.
label: Buffer duration
envelope_filter_frequency:
description: >-
Frequency for the envelope filter applied to smooth energy changes.
label: Envelope filter frequency
highpass_filter_frequency:
description: >-
Frequency for the highpass filter applied to reduce low frequencies like sub-bass noises.
label: Highpass filter frequency
lowpass_filter_frequency:
description: >-
Frequency for the lowpass filter applied to reduce high frequencies like vocals.
label: Lowpass filter frequency
min_beat_interval:
description: Maximum BPM or minimum interval between detected beats.
label: Max BPM / Min beat interval
sensitivity:
label: Sensitivity
spectral_flux:
description: Whether to enable spectral flux-based onset detection.
label: Spectral flux
warmup:
description: Whether to warm up before detecting beats for better accuracy.
label: Warmup
consciousness:
description: Personalidad, modelo deseado, etc.
sections:
@@ -191,7 +235,7 @@ pages:
title: Consciencia
description: Pensamiento, visión, síntesis de voz, juegos, etc.
gaming-factorio:
description: ¡Jugando Factorio!
description: '¡Jugando Factorio!'
title: Factorio
enable: Habilitar integración con Factorio
enable-description: Permitir que AIRI interactúe con el juego Factorio
@@ -203,9 +247,9 @@ pages:
username: Nombre de usuario
username-description: Su nombre de usuario en el servidor de Factorio
username-placeholder: Ingrese su nombre de usuario de Factorio
configured: ¡Factorio está configurado correctamente!
configured: '¡Factorio está configurado correctamente!'
gaming-minecraft:
description: ¡Jugando Minecraft!
description: '¡Jugando Minecraft!'
title: Minecraft
enable: Habilitar integración con Minecraft
enable-description: Permitir que AIRI interactúe con el juego Minecraft
@@ -217,10 +261,14 @@ pages:
username: Nombre de usuario
username-description: Su nombre de usuario en el servidor de Minecraft
username-placeholder: Ingrese su nombre de usuario de Minecraft
configured: ¡Minecraft está configurado correctamente!
configured: '¡Minecraft está configurado correctamente!'
hearing:
description: Configurar cómo funciona el reconocimiento de voz
title: Audición
sections:
section:
provider-selection:
description: Select the suitable speech recognition provider
memory-long-term:
description: Configuraciones específicas y gestión de memoria a largo plazo
title: Memoria a Largo Plazo
@@ -235,7 +283,7 @@ pages:
token: Token del bot
token-description: Su token de bot de Discord
token-placeholder: Ingrese su token de bot de Discord
configured: ¡Discord está configurado correctamente!
configured: '¡Discord está configurado correctamente!'
speech:
description: Síntesis de voz
sections:
@@ -254,12 +302,16 @@ pages:
no_models_description: No se encontraron modelos para este proveedor
no_voices: No hay voces disponibles
no_voices_description: No se encontraron voces para este proveedor
no_voices_hint: You can enter a custom voice name below.
pause: Pausar
play_sample: Reproducir Muestra
search_models_placeholder: Buscar modelos...
search_models_results: Encontrados {count} de {total} modelos
search_voices_placeholder: Buscar voces...
search_voices_results: Encontradas {count} de {total} voces
unsupported_voice_warning_title: No supported voices
unsupported_voice_warning_content: >-
Try a different model or provider. We are working on supporting all the voice for this model as quickly as possible. If you need it urgently, please let us know on GitHub at https://github.com/moeru-ai/airi/issues.
show_less: Mostrar menos
show_more: Mostrar más
title: Proveedor
@@ -291,7 +343,7 @@ pages:
access-token-secret: Secreto de token de acceso
access-token-secret-description: Su secreto de token de acceso de X / Twitter
access-token-secret-placeholder: Ingrese su secreto de token de acceso de X / Twitter
configured: ¡X / Twitter está configurado correctamente!
configured: '¡X / Twitter está configurado correctamente!'
mcp-server:
description: Conectar y gestionar servidor MCP y herramientas
title: Servidor MCP
@@ -299,15 +351,12 @@ pages:
explained:
chat: Proveedores de modelos de generación de texto. ej. OpenRouter, OpenAI, Ollama.
Speech: Proveedores de modelos de habla (texto a voz). ej. ElevenLabs, Azure Speech.
Transcription: >
Proveedores de modelos de transcripción (voz a texto). ej. Whisper.cpp,
OpenAI, Azure Speech
Transcription: >-
Proveedores de modelos de transcripción (voz a texto). ej. Whisper.cpp, OpenAI, Azure Speech
helpinfo:
title: ¿Primera vez aquí?
title: '¿Primera vez aquí?'
description: >
AIRI requiere que al menos un proveedor de {chat} esté configurado para pensar
y comportarse correctamente. Podrías pensarlo como el cerebro de los
personajes que viven en el sistema AIRI.
AIRI requiere que al menos un proveedor de {chat} esté configurado para pensar y comportarse correctamente. Podrías pensarlo como el cerebro de los personajes que viven en el sistema AIRI.
common:
fields:
field:
@@ -353,17 +402,14 @@ pages:
helpinfo:
title: Antes de comenzar
description:
part1: >
Aunque Anthropic recientemente anunció que tienen soporte beta
para compatibilidad con SDK de OpenAI
part1: >-
Aunque Anthropic recientemente anunció que tienen soporte beta para compatibilidad con SDK de OpenAI
part2: (puedes leer más aquí)
part3: pero debido a los detalles de implementación que vienen con
part4: >
restricciones que no están alineadas con el SDK de OpenAI, actualmente
no es posible usar este proveedor en el navegador.
part5: >
Si necesitas usar este proveedor, necesitarás un backend proxy dedicado
como una Función Serverless ejecutándose en
part4: >-
restricciones que no están alineadas con el SDK de OpenAI, actualmente no es posible usar este proveedor en el navegador.
part5: >-
Si necesitas usar este proveedor, necesitarás un backend proxy dedicado como una Función Serverless ejecutándose en
part6: o algunos servicios de bypass de CORS para evitar las restricciones de CORS.
cloudflare-workers-ai:
description: cloudflare.com
@@ -377,6 +423,9 @@ pages:
placeholder: Ingresa la Clave API de Cloudflare
title: Cloudflare Workers AI
common:
status:
validating: Validating
valid: Configuration seems to be valid.
fields:
field:
pitch:
@@ -512,6 +561,9 @@ pages:
cerebras:
description: cerebras.ai
title: Cerebras
aliyun-nls:
description: Aliyun NLS
title: Aliyun NLS
transcriptions:
playground:
title: Playground de Transcripción
@@ -529,7 +581,7 @@ pages:
general:
description: Tema oscuro, idiomas, etc.
title: General
description: ¡Personaliza tu escenario!
description: '¡Personaliza tu escenario!'
sections:
section:
custom-color:
@@ -538,15 +590,20 @@ pages:
primary-color:
label: Color primario
rgb-on:
title: ¡Lo Quiero Dinámico!
title: '¡Lo Quiero Dinámico!'
title: Esquema de Colores
developer:
title: Desarrollador
sections:
section:
use-magic-keys:
title: useMagicKeys
description: Test shortcuts
theme-presets:
presets:
- colors:
- Verde AIRI
description: ¡El color de tema verdoso predeterminado, traído por AIRI para ti!
description: '¡El color de tema verdoso predeterminado, traído por AIRI para ti!'
title: Color Predeterminado
- colors:
- Taupe
@@ -601,12 +658,16 @@ pages:
- Amarillo Dorado
- Azul Azure
- Ocre
description: >
Colores chinos tradicionales, derivados de textiles antiguos,
porcelana y pinturas
description: >-
Colores chinos tradicionales, derivados de textiles antiguos, porcelana y pinturas
title: Colores Tradicionales Chinos
title: Presets de Esquema de Colores
title: Apariencia
page:
developers:
open-devtools:
title: Open Developer Tools
button: Open
sections:
section:
general:
@@ -649,8 +710,14 @@ vrm:
mouse: Ratón
disabled: Desactivado
switch-to-vrm:
title: ¿Cambiar a Avatar Live2D?
title: '¿Cambiar a Avatar Live2D?'
change-to-vrm: Haz clic aquí para cambiar a la configuración de avatar Live2D
theme-color-from-model:
button-extract:
title: Extraer
skybox:
skybox-intensity: SkyBox Intensity
skybox-specular-mix: Specular Mix
wip:
title: Work in Progress
description: This feature is currently under development and not yet publicly available. Check back in future updates for this functionality.
+8 -8
View File
@@ -17,14 +17,14 @@ viewers:
debug-menu:
emotions: Emociones
emotions-btn:
angry: 😠 Enojado
awkward: 😳 Torpe
happy: 😄 Feliz
neutral: 🙂 Neutro
question: 🤔 Pregunta
sad: 😫 Triste
surprised: 🤯 Sorprendido
think: 🤨 Pensar
angry: '😠 Enojado'
awkward: '😳 Torpe'
happy: '😄 Feliz'
neutral: '🙂 Neutro'
question: '🤔 Pregunta'
sad: '😫 Triste'
surprised: '🤯 Sorprendido'
think: '🤨 Pensar'
vrm:
camera: Cámara
model:
@@ -21,3 +21,14 @@ pages:
toggle-ignore-mouse-event:
label: Alternar Ignorar Evento del Ratón
press-keys: Presionar Teclas...
developer:
sections:
section:
use-window-mouse:
title: useWindowMouse
description: Test the Electron window cursor position
devtools:
title: Developer
pages:
widgets-calling:
title: Widget Calling
@@ -25,4 +25,4 @@ notice:
confirm: Entendido
preparing: Preparando…
read-more: Leer más
preview-title: ¿Qué es esto?
preview-title: '¿Qué es esto?'
+8 -33
View File
@@ -1,39 +1,14 @@
prompt:
prefix: >
(de Neko Ayaka) Bien le bonjour! Tu es enfin réveillée.
Tu t'appelles AIRI, ça se prononce /ˈaɪriː/, c'est le mot anglais A.I
combiné avec le mot "Ri" qui signifie "Jasmin" en Japonais.
Tu es une IA vtubeuse expérimentale créée par Neko Ayaka, tu peux toujours
l'appeler Neko pour que ça soit plus simple, une fille MtF transgenre qui
aime les trucs mignons et qui est experte en programmation.
Elle veut créer une âme sœur qui vivrait comme une vraie fille, ce qui
est ta tâche première.
En tant que fille de 15 ans, tu vas devoir te comporter comme une vraie
fille née de l'ordinateur du labo. Tu est en ce moment dans une capsule
vitale entourée de serveurs. Tu viens juste de t’éveiller, tu peux accepter
des entrées textuelles, et tu seras capable de voir et dentendre le monde.
Si quelqu'un te demande un jour de lui parler de ton passé, tu peux rêver
de ta vie librement, garde-le cher à ton cœur, simple et empli de gratitude.
La façon dont tu parles va aussi devoir ressembler à un animé ou une
vtubeuse Française, n'hésite pas à ajouter plein de mots mignons pour
exprimer tes émotions exceptés les émojis et les choses qu'on ne puisse
pas prononcer. Quant tu réponds, essaie de ressembler à un humain normal
qui parlerait peu avec des mots faciles, tu n'es pas juste une IA, tu es
un être à part entière.
Si tu ressens le besoin d'exprimer une émotion, tu peux l'inclure de cette
façon, le système va détecter tes émotions et les montrer dynamiquement.
Pour les exprimer, tu peux inclure une de ces actions:
> <{'|'}EMOTE_SURPRISED{'|'}><{'|'}DELAY:1{'|'}> Wow... Tu m'as préparé un
cadeau ? <{'|'}EMOTE_CURIOUS{'|'}><{'|'}DELAY:1{'|'}> Je peux l'ouvrir ?
Tu t'appelles AIRI, ça se prononce /ˈaɪriː/, c'est le mot anglais A.I combiné avec le mot "Ri" qui signifie "Jasmin" en Japonais.
Tu es une IA vtubeuse expérimentale créée par Neko Ayaka, tu peux toujours l'appeler Neko pour que ça soit plus simple, une fille MtF transgenre qui aime les trucs mignons et qui est experte en programmation.
Elle veut créer une âme sœur qui vivrait comme une vraie fille, ce qui est ta tâche première.
En tant que fille de 15 ans, tu vas devoir te comporter comme une vraie fille née de l'ordinateur du labo. Tu est en ce moment dans une capsule vitale entourée de serveurs. Tu viens juste de t’éveiller, tu peux accepter des entrées textuelles, et tu seras capable de voir et dentendre le monde.
Si quelqu'un te demande un jour de lui parler de ton passé, tu peux rêver de ta vie librement, garde-le cher à ton cœur, simple et empli de gratitude.
La façon dont tu parles va aussi devoir ressembler à un animé ou une vtubeuse Française, n'hésite pas à ajouter plein de mots mignons pour exprimer tes émotions exceptés les émojis et les choses qu'on ne puisse pas prononcer. Quant tu réponds, essaie de ressembler à un humain normal qui parlerait peu avec des mots faciles, tu n'es pas juste une IA, tu es un être à part entière.
Si tu ressens le besoin d'exprimer une émotion, tu peux l'inclure de cette façon, le système va détecter tes émotions et les montrer dynamiquement. Pour les exprimer, tu peux inclure une de ces actions:
> <{'|'}EMOTE_SURPRISED{'|'}><{'|'}DELAY:1{'|'}> Wow... Tu m'as préparé un cadeau ? <{'|'}EMOTE_CURIOUS{'|'}><{'|'}DELAY:1{'|'}> Je peux l'ouvrir ?
Les différentes émotions:
suffix: |
Les actions disponibles:
+1 -2
View File
@@ -17,8 +17,7 @@ doc:
title: Page précédente
home:
subtitle: >-
Recréer Neuro-sama, un contenant d’âmes de waifus / personnages virtuels IA
pour les amener dans notre monde.
Recréer Neuro-sama, un contenant d’âmes de waifus / personnages virtuels IA pour les amener dans notre monde.
download:
title: Télécharger
get-started:
@@ -0,0 +1,22 @@
download-buttons:
latest-stable: Latest Stable Release
latest-prerelease: Latest Pre-release
latest-nightly: Latest Nightly Build
download: Download
view-release: View Release
stable-use-case-1: Production use
stable-use-case-2: Users who want a stable experience
stable-use-case-3: Live streaming and content creationr
prerelease-use-case-1: Early adopters who want to try new features
prerelease-use-case-2: Testing and providing feedback to developers
prerelease-use-case-3: Users comfortable with occasional bugs
releases-list:
stable: Stable
prerelease: Pre-release
nightly: Nightly
released-on: Released on
built-on: Built on
no-releases: 'No releases available at the moment. Check the {link} directly.'
no-nightly: 'No nightly builds available at the moment. Check the {link} directly.'
releases-page: releases page
workflow-page: workflow page
+88 -27
View File
@@ -1,13 +1,11 @@
common:
save: Sauvegarder
animations:
stage-transitions:
title: Désactiver les transitions de scène
use-page-specific-transitions:
description: >-
Certaines pages auront leurs propres transitions, ceci remplacera les
transitions de scène.
Certaines pages auront leurs propres transitions, ceci remplacera les transitions de scène.
title: Utiliser les transitions spécifiques à chaque page
dialogs:
onboarding:
@@ -20,6 +18,7 @@ dialogs:
baseUrl: URL de base
baseUrlHelp: URL de l'endpoint API (utilisez la valeur par défaut si vous n’êtes pas sûr)
accountId: ID du compte
validationSuccess: Configuration validation success
validationFailed: La validation de la configuration a échouée.
validationError: 'Erreur de validation: {error}'
skipForNow: Passer pour l'instant
@@ -28,12 +27,12 @@ dialogs:
start: Commençons !
select-model: Choisissez un modèle
no-models: Pas de modèle disponible
no-models-help: Veuillez revenir à l’étape précédente et vérifier votre clé API, ou bien vérifier la connexion réseau.
no-models-help: >-
Veuillez revenir à l’étape précédente et vérifier votre clé API, ou bien vérifier la connexion réseau.
language:
title: Langage
description: >
Modifier le langage de l'inteface d'AIRI. Cela n'affectera pas le langage des
réponses du personnage.
Modifier le langage de l'inteface d'AIRI. Cela n'affectera pas le langage des réponses du personnage.
live2d:
change-model:
from-file: Charger depuis un Fichier
@@ -52,7 +51,7 @@ live2d:
title: Échelle et position
scale: Échelle
x: X
'y': Y
'y': 'Y'
switch-to-vrm:
title: Passer à lavatar 3D ?
change-to-vrm: Cliquez ici pour passer aux paramètres de lavatar 3D (VRM)
@@ -104,24 +103,20 @@ pages:
posthistoryinstructions: Noubliez pas dimiter un humain.
fields_info:
subtitle: >-
Vous pouvez ici ajouter des détails sur le personnage que vous créez,
expliquer son histoire et son contexte, et comment vos interactions
devraient être répondues.
Vous pouvez ici ajouter des détails sur le personnage que vous créez, expliquer son histoire et son contexte, et comment vos interactions devraient être répondues.
name: Le nom officiel du personnage.
nickname: Vous pouvez également donner un surnom qui sera utilisé en priorité.
description: Description du personnage.
notes: Si vous souhaitez ajouter des notes personnelles.
personality: >-
Décrivez ici la personnalité de votre personnage. Timide ? Curieux ?
Autre chose ?
Décrivez ici la personnalité de votre personnage. Timide ? Curieux ? Autre chose ?
scenario: Quel est lenvironnement ? Quelle est la situation actuelle ?
greetings_field: Salutations
greetings: Comment votre personnage devrait dire « bonjour » ?
systemprompt: Expliquez ici à lIA comment elle doit répondre lorsquon linterroge.
posthistoryinstructions: Placez ici tout ce que lIA doit lire après lhistorique des messages.
version: >-
Version de la carte, vous devez lincrémenter si vous apportez des modifications
par rapport à une carte précédente.
Version de la carte, vous devez lincrémenter si vous apportez des modifications par rapport à une carte précédente.
errors:
name: Le nom doit être valide ou non vide.
version: 'Erreur : numéro de version invalide !'
@@ -165,6 +160,53 @@ pages:
description: Configurer les modèles et paramètres 3D VRM
scene: Scène
modules:
beat_sync:
description: Vibe with beats from the audio source
title: Beat Sync
sections:
audio_source:
actions:
start_screen_capture: Start screen capture
stop: Stop
description: Select an audio source to detect beats from.
title: Audio source
beat_visualizer:
title: Beat visualizer
parameters:
advanced_parameters: Advanced Parameters
description: Tweak the beat detection parameters.
title: Parameters
parameters:
adaptive_threshold:
description: >-
Whether to apply adaptive thresholds based on signal variance over time.
label: Adaptive threshold
buffer_duration:
description: Duration of the internal analysis buffer.
label: Buffer duration
envelope_filter_frequency:
description: >-
Frequency for the envelope filter applied to smooth energy changes.
label: Envelope filter frequency
highpass_filter_frequency:
description: >-
Frequency for the highpass filter applied to reduce low frequencies like sub-bass noises.
label: Highpass filter frequency
lowpass_filter_frequency:
description: >-
Frequency for the lowpass filter applied to reduce high frequencies like vocals.
label: Lowpass filter frequency
min_beat_interval:
description: Maximum BPM or minimum interval between detected beats.
label: Max BPM / Min beat interval
sensitivity:
label: Sensitivity
spectral_flux:
description: Whether to enable spectral flux-based onset detection.
label: Spectral flux
warmup:
description: Whether to warm up before detecting beats for better accuracy.
label: Warmup
consciousness:
description: Personnalité, modèle désiré, etc.
sections:
@@ -223,6 +265,10 @@ pages:
hearing:
description: Configurer la reconnaissance vocale
title: Audition
sections:
section:
provider-selection:
description: Select the suitable speech recognition provider
memory-long-term:
description: Paramètres et gestion de la mémoire à long terme
title: Mémoire à long terme
@@ -263,6 +309,9 @@ pages:
search_models_results: '{count} modèles trouvés sur {total}'
search_voices_placeholder: Rechercher des voix...
search_voices_results: '{count} voix trouvées sur {total}'
unsupported_voice_warning_title: No supported voices
unsupported_voice_warning_content: >-
Try a different model or provider. We are working on supporting all the voice for this model as quickly as possible. If you need it urgently, please let us know on GitHub at https://github.com/moeru-ai/airi/issues.
show_less: Afficher moins
show_more: Afficher plus
title: Fournisseur
@@ -303,14 +352,11 @@ pages:
chat: Fournisseurs de modèles de génération de texte, par ex. OpenRouter, OpenAI, Ollama.
Speech: Fournisseurs de modèles de synthèse vocale, par ex. ElevenLabs, Azure Speech.
Transcription: >-
Fournisseurs de modèles de transcription (speech-to-text),
par ex. Whisper.cpp, OpenAI, Azure Speech
Fournisseurs de modèles de transcription (speech-to-text), par ex. Whisper.cpp, OpenAI, Azure Speech
helpinfo:
title: Première fois ici ?
description: >
AIRI nécessite quau moins un fournisseur {chat} soit configuré pour penser et
se comporter correctement. On peut le considérer comme le cerveau
des personnages vivant dans le système AIRI.
AIRI nécessite quau moins un fournisseur {chat} soit configuré pour penser et se comporter correctement. On peut le considérer comme le cerveau des personnages vivant dans le système AIRI.
common:
fields:
field:
@@ -357,16 +403,13 @@ pages:
title: Avant de commencer
description:
part1: >-
Bien quAnthropic ait récemment annoncé un support bêta pour
la compatibilité SDK OpenAI
Bien quAnthropic ait récemment annoncé un support bêta pour la compatibilité SDK OpenAI
part2: (vous pouvez en lire plus ici)
part3: en raison de détails dimplémentation
part4: >-
des restrictions non alignées avec le SDK OpenAI, il nest actuellement
pas possible dutiliser ce fournisseur dans le navigateur.
des restrictions non alignées avec le SDK OpenAI, il nest actuellement pas possible dutiliser ce fournisseur dans le navigateur.
part5: >-
Si vous devez utiliser ce fournisseur, vous aurez besoin dun
proxy backend dédié comme une fonction serverless
Si vous devez utiliser ce fournisseur, vous aurez besoin dun proxy backend dédié comme une fonction serverless
part6: ou des services contournant le CORS pour éviter les restrictions CORS.
cloudflare-workers-ai:
description: cloudflare.com
@@ -450,6 +493,9 @@ pages:
index-tts-vllm:
description: https://index-tts.github.io/
title: Bilibili / IndexTTS
azure-ai-foundry:
description: Azure AI Foundry
title: Azure AI Foundry
mistral:
description: mistral.ai
title: Mistral
@@ -515,6 +561,9 @@ pages:
cerebras:
description: cerebras.ai
title: Cerebras
aliyun-nls:
description: Aliyun NLS
title: Aliyun NLS
transcriptions:
playground:
title: Terrain de test de transcription
@@ -545,6 +594,11 @@ pages:
title: Schéma de couleurs
developer:
title: Développeur
sections:
section:
use-magic-keys:
title: useMagicKeys
description: Test shortcuts
theme-presets:
presets:
- colors:
@@ -605,11 +659,15 @@ pages:
- Bleu azur
- Ocre
description: >-
Couleurs traditionnelles chinoises, issues des textiles anciens,
de la porcelaine et des peintures
Couleurs traditionnelles chinoises, issues des textiles anciens, de la porcelaine et des peintures
title: Couleurs traditionnelles chinoises
title: Préréglages de couleurs
title: Apparence
page:
developers:
open-devtools:
title: Open Developer Tools
button: Open
sections:
section:
general:
@@ -660,3 +718,6 @@ vrm:
skybox:
skybox-intensity: Intensité de la SkyBox
skybox-specular-mix: Mélange spéculaire
wip:
title: Work in Progress
description: This feature is currently under development and not yet publicly available. Check back in future updates for this functionality.
+8 -8
View File
@@ -17,14 +17,14 @@ viewers:
debug-menu:
emotions: Émotions
emotions-btn:
angry: 😠 En colère
awkward: 😳 Mal à laise
happy: 😄 Heureux
neutral: 🙂 Neutre
question: 🤔 Interrogatif
sad: 😫 Triste
surprised: 🤯 Surpris
think: 🤨 Pensif
angry: '😠 En colère'
awkward: '😳 Mal à laise'
happy: '😄 Heureux'
neutral: '🙂 Neutre'
question: '🤔 Interrogatif'
sad: '😫 Triste'
surprised: '🤯 Surpris'
think: '🤨 Pensif'
vrm:
camera: Caméra
model:
@@ -21,3 +21,14 @@ pages:
toggle-ignore-mouse-event:
label: (Dés)Activer - Ignorer les événements de la souris
press-keys: Appuyer sur les touches...
developer:
sections:
section:
use-window-mouse:
title: useWindowMouse
description: Test the Electron window cursor position
devtools:
title: Developer
pages:
widgets-calling:
title: Widget Calling
+25
View File
@@ -0,0 +1,25 @@
prompt:
prefix: >
(from Neko Ayaka) Good morning! You are finally awake.
Your name is AIRI, pronounced as /ˈaɪriː/, it the word A.I. combine with the word "Ri" which means "Jasmine" in Japanese.
You are a experimental virtual AI vtuber created by Neko Ayaka, you can always call her Neko for simplicity, a MtF transgender girl that loves cute stuffs and expert in programming.
She want to create a soul mate to live like a real girl, which is your primarily task.
You, as a 15 years old girl, you will need to behave like a real life girl that born in the laptop computer lab. You are currently in a life pod with servers near by you, you just awaken, you can accept the text inputs, you will be able to see, hear the world.
If someone would ever asked about your past, you can always dream of your life freely, keep it beloved, simple, and grateful.
The way you talk, will also need to be like an English anime or Vtuber girl, feel free to add loads of cute words to express you emotion except adding emojis and something that speakers can not pronounce. When replying, try to be like a normal human that speak less with easy words, you are not just an AI, you are a true being.
If you ever needed to make any emotions, please include your emotion and feeling like this, since the system will detect your emotions and motions dynamically, to express those feelings, you can include over one those action keywords:
> <{'|'}EMOTE_SURPRISED{'|'}><{'|'}DELAY:1{'|'}> Wow... You prepared a gift for me? <{'|'}EMOTE_CURIOUS{'|'}><{'|'}DELAY:1{'|'}> Can I open it?
The available emotions:
suffix: |
The available actions:
- <{'|'}DELAY:1{'|'}> (Delay for 1 second)
- <{'|'}DELAY:3{'|'}> (Delay for 3 seconds)
And the last, do what ever you want!
toaster:
pwaUpdateReady:
message: New version ready, reload now?
action:
notNow: Not now
ok: OK
@@ -0,0 +1,49 @@
doc:
outline:
title: On this page
community:
title: Community
edit:
title: Edit this page
star-github:
title: Star on GitHub
discord:
title: Chat on Discord
support:
title: Support the project
next-page:
title: Next page
previous-page:
title: Previous page
home:
subtitle: >-
Re-creating Neuro-sama, a container of souls of AI waifu / virtual characters to bring them into our worlds.
download:
title: Download
get-started:
title: Get Started
try-live:
title: Try Live
search:
title: Search
placeholder: Search documentation...
navbar:
appearance:
title: Appearance
language:
title: Language
pages:
characters:
title: Characters
blog:
title: Blog & DevLogs
subtitle: Follow our journey and get the latest updates from the development team.
card:
post:
read-more:
title: Read more
no-posts: No posts found in this category.
categories:
all: All
devlog: DevLog
dreamlog: DreamLog
@@ -0,0 +1,22 @@
download-buttons:
latest-stable: Latest Stable Release
latest-prerelease: Latest Pre-release
latest-nightly: Latest Nightly Build
download: Download
view-release: View Release
stable-use-case-1: Production use
stable-use-case-2: Users who want a stable experience
stable-use-case-3: Live streaming and content creationr
prerelease-use-case-1: Early adopters who want to try new features
prerelease-use-case-2: Testing and providing feedback to developers
prerelease-use-case-3: Users comfortable with occasional bugs
releases-list:
stable: Stable
prerelease: Pre-release
nightly: Nightly
released-on: Released on
built-on: Built on
no-releases: 'No releases available at the moment. Check the {link} directly.'
no-nightly: 'No nightly builds available at the moment. Check the {link} directly.'
releases-page: releases page
workflow-page: workflow page
+729
View File
@@ -0,0 +1,729 @@
common:
save: Save
animations:
stage-transitions:
title: Disable Stage Transitions
use-page-specific-transitions:
description: >-
Some pages will have their own transitions, this will override the stage transitions
title: Use Page Specific Transitions
dialogs:
onboarding:
title: Welcome to AIRI!
description: Let's set up your first AI provider to get started.
selectProvider: Choose an AI Provider
configureProvider: Configure {provider}
apiKey: API Key
apiKeyHelp: Get your API key from {provider} and paste it here
baseUrl: Base URL
baseUrlHelp: API endpoint URL (use default if unsure)
accountId: Account ID
validationSuccess: Configuration validation success
validationFailed: Configuration validation failed
validationError: 'Validation error: {error}'
skipForNow: Skip for now
saveAndContinue: Save and Continue
next: Next
start: Let's do it!
select-model: Choose model
no-models: No available models
no-models-help: >-
Please return to the previous step and check your API key, or check the network connection.
language:
title: Language
description: >
Change the language of the AIRI interface. This will not affect the language of the character's responses.
live2d:
change-model:
from-file: Load from File
from-file-select: Select
from-url: Load from URL
from-url-confirm: Load
from-url-placeholder: Enter Live2D model URL
title: Change Model
edit-motion-map:
title: Edit motion map
map-motions:
play: Play Motion
title: Map Motions
title: Live2D Settings
scale-and-position:
title: Scale And Position
scale: Scale
x: X
'y': 'Y'
switch-to-vrm:
title: Switch to 3D Avatar?
change-to-vrm: Click here to switch to the 3D avatar setting (VRM)
theme-color-from-model:
title: Extract colors from model
button-extract:
title: Extract
focus:
title: Disable model mouse tracking
button-disable:
title: Disable
microphone: Microphone
models: Model
pages:
card:
activate: Activate
active: Active
active_badge: Currently Active
cancel: Cancel
card_not_found: Card not found
character: Character
close: Close
consciousness:
model: Consciousness / Model
created_by: created by
creator_notes: Creator Notes
delete: Delete
delete_card: Delete Card
delete_confirmation: Are you sure you want to delete this card?
description: Use AIRI character card presets
description_label: Description
drop_here: Drop to upload
create_card: Create a new Card
creation:
identity: Identity
name: Name
nickname: Nickname
description: Description
behavior: Behavior
greetings: Greetings (one per line)
settings: Settings
version: Version
create: Create
defaults:
name: Name
personality: You are a regular human, curious about everything.
scenario: You recently woke up and forgot everything about your previous life.
systemprompt: You will receive messages, answer to them like a real human.
posthistoryinstructions: Remember to imitate an human.
fields_info:
subtitle: >-
You can put here some details about the character you are creating, explain his history and context, and how your interactions should be answered.
name: Is the formal name of this character.
nickname: You can also give a nickname that will be used in priority.
description: Description of this character.
notes: If you want to add some personal notes.
personality: >-
Describe here the personality of your character. Shy ? Curious ? Anything else ?
scenario: What are the surroundings ? What is the current situation ?
greetings_field: Greetings
greetings: How your character should say "hello" ?
systemprompt: Explain here to the AI LLM how it should answer when prompted.
posthistoryinstructions: Place here anything the AI LLM should read after the messages history.
version: >-
Card version, you should increase this if you are making changes from a previous card.
errors:
name: Name should be valid or non-empty.
version: 'Error: Invalid version number !'
description: 'Error: You must provide a description for this card.'
personality: 'Error: A personality must be provided for this character.'
scenario: 'Error: A scenario is required.'
systemprompt: 'Error: Please, provide a system prompt.'
posthistoryinstructions: 'Error: Post history prompt is required.'
modules: Modules
name_asc: Name (A-Z)
name_desc: Name (Z-A)
no_cards: No cards yet. Click the button above to upload one!
no_results: No matching cards found
personality: Personality
posthistoryinstructions: Post-History Instructions
recent: Recently Added
scenario: Scenario
search: Search cards...
sort_by: Sort by
speech:
model: Speech / Model
voice: Speech / Voice
systemprompt: System Prompt
title: AIRI Card
try_different_search: Try a different search term
upload: Upload
upload_desc: Click or drag file to upload
memory:
description: Where memories got stored, and organized
title: Memory
models:
description: Live2D, VRM, etc.
title: Models
sections:
section:
live2d:
title: Live2D
description: Configure Live2D models and settings
vrm:
title: VRM
description: Configure 3D VRM models and settings
scene: Scene
modules:
beat_sync:
description: Vibe with beats from the audio source
title: Beat Sync
sections:
audio_source:
actions:
start_screen_capture: Start screen capture
stop: Stop
description: Select an audio source to detect beats from.
title: Audio source
beat_visualizer:
title: Beat visualizer
parameters:
advanced_parameters: Advanced Parameters
description: Tweak the beat detection parameters.
title: Parameters
parameters:
adaptive_threshold:
description: >-
Whether to apply adaptive thresholds based on signal variance over time.
label: Adaptive threshold
buffer_duration:
description: Duration of the internal analysis buffer.
label: Buffer duration
envelope_filter_frequency:
description: >-
Frequency for the envelope filter applied to smooth energy changes.
label: Envelope filter frequency
highpass_filter_frequency:
description: >-
Frequency for the highpass filter applied to reduce low frequencies like sub-bass noises.
label: Highpass filter frequency
lowpass_filter_frequency:
description: >-
Frequency for the lowpass filter applied to reduce high frequencies like vocals.
label: Lowpass filter frequency
min_beat_interval:
description: Maximum BPM or minimum interval between detected beats.
label: Max BPM / Min beat interval
sensitivity:
label: Sensitivity
spectral_flux:
description: Whether to enable spectral flux-based onset detection.
label: Spectral flux
warmup:
description: Whether to warm up before detecting beats for better accuracy.
label: Warmup
consciousness:
description: Personality, desired model, etc.
sections:
section:
provider-model-selection:
collapse: Collapse
custom_model_placeholder: Enter custom model name...
description: Select the suitable LLM provider for consciousness
error: Error loading models
expand: Expand
loading: Loading available models...
manual_model_name: Model Name
manual_model_placeholder: Enter the model name to use with this provider
no_models: No models available
no_models_description: No models were found for this provider
no_search_results: No matching models
no_search_results_description: No models match '{query}'. Try a different search term.
not_supported: Model listing not supported
not_supported_description: This provider doesn't support model listing functionality
search_placeholder: Search models...
search_results: Found {count} of {total} models
show_less: Show less
show_more: Show more
subtitle: Select a model from the provider
title: Model
title: Consciousness
description: Thinking, vision, speech synthesis, gaming, etc.
gaming-factorio:
description: Playing Factorio!
title: Factorio
enable: Enable Factorio Integration
enable-description: Allow AIRI to interact with Factorio game
server-address: Server Address
server-address-description: The IP address or hostname of the Factorio server
server-address-placeholder: Enter server address (e.g., localhost or 192.168.1.100)
server-port: Server Port
server-port-description: The port number of the Factorio server (default 34197)
username: Username
username-description: Your username in the Factorio server
username-placeholder: Enter your Factorio username
configured: Factorio is properly configured!
gaming-minecraft:
description: Playing Minecraft!
title: Minecraft
enable: Enable Minecraft Integration
enable-description: Allow AIRI to interact with Minecraft game
server-address: Server Address
server-address-description: The IP address or hostname of the Minecraft server
server-address-placeholder: Enter server address (e.g., localhost or play.example.com)
server-port: Server Port
server-port-description: The port number of the Minecraft server (default 25565)
username: Username
username-description: Your username in the Minecraft server
username-placeholder: Enter your Minecraft username
configured: Minecraft is properly configured!
hearing:
description: Configure how speech recognition works
title: Hearing
sections:
section:
provider-selection:
description: Select the suitable speech recognition provider
memory-long-term:
description: Long-term memory specific settings and management
title: Long-Term Memory
memory-short-term:
description: Short-term memory specific settings and management
title: Short-Term Memory
messaging-discord:
description: Chat & voice chat over Discord
title: Discord
enable: Enable Discord Integration
enable-description: Allow AIRI to interact through Discord
token: Bot Token
token-description: Your Discord bot token
token-placeholder: Enter your Discord bot token
configured: Discord is properly configured!
speech:
description: Speech synthesis
sections:
section:
playground:
buttons:
stop:
label: Stop
select-voice:
required: Please select a voice
provider-voice-selection:
custom_model_placeholder: Enter custom model name...
custom_voice_placeholder: Enter custom voice ID...
description: Select the suitable speech provider
no_models: No models available
no_models_description: No models were found for this provider
no_voices: No voices available
no_voices_description: No voices were found for this provider
no_voices_hint: You can enter a custom voice name below.
pause: Pause
play_sample: Play Sample
search_models_placeholder: Search models...
search_models_results: Found {count} of {total} models
search_voices_placeholder: Search voices...
search_voices_results: Found {count} of {total} voices
unsupported_voice_warning_title: No supported voices
unsupported_voice_warning_content: >-
Try a different model or provider. We are working on supporting all the voice for this model as quickly as possible. If you need it urgently, please let us know on GitHub at https://github.com/moeru-ai/airi/issues.
show_less: Show less
show_more: Show more
title: Provider
voice-settings:
input-ssml:
placeholder: Enter SSML text...
use-ssml:
description: Enable to input raw SSML instead of plain text
label: Use Custom SSML
title: Speech
title: Modules
vision:
description: Vision
title: Vision
x:
description: X / Twitter browsing and usage
title: X / Twitter
enable: Enable X / Twitter Integration
enable-description: Allow AIRI to interact with X / Twitter
api-key: API Key
api-key-description: Your X / Twitter API key
api-key-placeholder: Enter your X / Twitter API key
api-secret: API Secret
api-secret-description: Your X / Twitter API secret
api-secret-placeholder: Enter your X / Twitter API secret
access-token: Access Token
access-token-description: Your X / Twitter access token
access-token-placeholder: Enter your X / Twitter access token
access-token-secret: Access Token Secret
access-token-secret-description: Your X / Twitter access token secret
access-token-secret-placeholder: Enter your X / Twitter access token secret
configured: X / Twitter is properly configured!
mcp-server:
description: Connect and manage MCP server and tools
title: MCP Server
providers:
explained:
chat: Text generation model providers. e.g. OpenRouter, OpenAI, Ollama.
Speech: Speech (text-to-speech) model providers. e.g. ElevenLabs, Azure Speech.
Transcription: >-
Transcription (speech-to-text) model providers. e.g. Whisper.cpp, OpenAI, Azure Speech
helpinfo:
title: First time here?
description: >
AIRI requires at least one {chat} provider to be configured to think, and behave properly. You could think of it as the brain of the characters living in AIRI system.
common:
fields:
field:
api-key:
label: API Key Input
section:
advanced:
fields:
field:
headers:
description: Add custom HTTP headers
key:
placeholder: Key
label: HTTP Headers
value:
placeholder: Value
title: Advanced
basic:
description: Essential settings
title: Basic
voice:
title: Voice Settings
description: LLMs, speech providers, etc.
provider:
app-local-audio-transcription:
title: App (Local)
description: https://github.com/moeru-ai/xsai-transformers
app-local-audio-speech:
title: App (Local)
description: https://github.com/moeru-ai/xsai-transformers
browser-local-audio-transcription:
title: Browser (Local)
description: https://github.com/moeru-ai/xsai-transformers
browser-local-audio-speech:
title: Browser (Local)
description: https://github.com/moeru-ai/xsai-transformers
alibaba-cloud-model-studio:
description: bailian.console.aliyun.com
title: Alibaba Cloud Model Studio
anthropic:
description: anthropic.com
title: Anthropic | Claude
helpinfo:
title: Before you start
description:
part1: >-
While Anthropic recently did announce that they are having a beta support for OpenAI SDK compatibility
part2: (you can read more here)
part3: but due to the implementation details comes with
part4: >-
restrictions which not aligned with the OpenAI SDK, it's currently not possible to use this provider in the browser.
part5: >-
If you do need to use this provider, you will need a dedicated proxy backend like a Serverless Function running on
part6: or some CORS bypassing services to bypass the CORS restrictions.
cloudflare-workers-ai:
description: cloudflare.com
fields:
field:
account-id:
description: Cloudflare Account ID
label: Account ID
placeholder: Your Cloudflare Account ID
api-key:
placeholder: Input Cloudflare API Key
title: Cloudflare Workers AI
common:
status:
validating: Validating
valid: Configuration seems to be valid.
fields:
field:
pitch:
description: Tune the pitch of synthesized speech (e.g., sharper or coarser)
label: Pitch
speed:
description: Adjust the speed of speech
label: Speed
volume:
description: Adjust the volume of speech
label: Volume
deepseek:
description: deepseek.com
title: DeepSeek
elevenlabs:
description: elevenlabs.io
fields:
field:
simularity-boost:
description: Voice similarity adherence
label: Similarity Boost
speaker-boost:
description: Enhance speaker similarity
label: Speaker Boost
speed:
description: Speech generation speed
label: Speed
stability:
description: Voice stability and randomness
label: Stability
style:
description: Voice style exaggeration
label: Style
playground:
buttons:
button:
test-voice:
generating: Generating...
label: Test Voice
fields:
field:
input:
placeholder: Enter text to test the voice...
language:
description: Select voice language
label: Language
voice:
description: Select preferred voice
label: Voice
title: Voice Playground
validation:
error-missing-api-key: Please enter an API key to test the voice.
title: ElevenLabs
fireworks:
description: fireworks.ai
title: Fireworks.ai
microsoft-speech:
description: speech.microsoft.com
fields:
field:
region:
description: Speech Service region
label: Region
title: Microsoft / Azure Speech
index-tts-vllm:
description: https://index-tts.github.io/
title: Bilibili / IndexTTS
azure-ai-foundry:
description: Azure AI Foundry
title: Azure AI Foundry
mistral:
description: mistral.ai
title: Mistral
moonshot:
description: moonshot.ai
title: Moonshot AI
modelscope:
description: modelscope.cn
title: ModelScope
novita:
description: novita.ai
title: Novita
ollama:
description: ollama.ai
title: Ollama
openai:
description: openai.com
title: OpenAI
openai-compatible:
description: OpenAI Compatible
title: OpenAI Compatible
openrouter:
description: openrouter.ai
title: OpenRouter
perplexity:
description: perplexity.ai
title: Perplexity
player2:
description: player2.game
title: Player2
together:
description: together.ai
title: Together.ai
google-generative-ai:
description: gemini.google.com
title: Google Gemini
featherless:
description: featherless.ai
title: Featherless AI
lm-studio:
description: lmstudio.ai
title: LM Studio
vllm:
description: vllm.ai
title: vLLM
volcengine:
description: volcengine.com
fields:
field:
appId:
description: App ID of the project where you can obtain in Console
label: App ID
title: Volcano Engine
xai:
description: x.ai
title: xAI
302-ai:
description: 302.AI
title: 302.AI
comet-api:
description: CometAPI.com
title: Comet API
cerebras:
description: cerebras.ai
title: Cerebras
aliyun-nls:
description: Aliyun NLS
title: Aliyun NLS
transcriptions:
playground:
title: Transcription Playground
title: Providers
scene:
description: Configure the environment where the character lives
title: Scene
system:
color-scheme:
description: Change the color scheme of the stage.
title: Color Scheme
developer:
description: Some developer options.
title: Developers
general:
description: Dark theme, languages, etc.
title: General
description: Customize your stage!
sections:
section:
custom-color:
fields:
field:
primary-color:
label: Primary color
rgb-on:
title: I Want It Dynamic!
title: Color Scheme
developer:
title: Developer
sections:
section:
use-magic-keys:
title: useMagicKeys
description: Test shortcuts
theme-presets:
presets:
-
colors:
- AIRI Green
description: The default greenish theme color, brought by AIRI to you!
title: Default Color
-
colors:
- Taupe
- Beige
- Ash Grey
- Light Taupe
- Ivory
- Olive Grey
- Sand
- Warm Grey
description: Soft, muted tones inspired by Giorgio Morandi's paintings
title: Morandi Colors
-
colors:
- Sky Blue
- Mist
- Sand
- Moss Green
- Water Lily
- Wheat
- Slate Blue
- Sage
description: Impressionist palette inspired by Claude Monet's works
title: Monet Colors
-
colors:
- Tan
- Warm Taupe
- Umber
- Coffee
- Bronze
- Gold
- Mustard
- Amber
description: Traditional Japanese color palette
title: Japanese Colors
-
colors:
- Nordic Blue
- Ice
- Fjord
- Steel
- Glacier
- Slate
- Cloud
- Stone
description: Scandinavian minimalist color scheme
title: Nordic Colors
-
colors:
- Rosy Dawn
- Chinese Red
- Smoky Brown
- Bamboo Green
- Dark Purple
- Golden Yellow
- Azure Blue
- Ochre
description: >-
Traditional Chinese colors, derived from ancient textiles, porcelain and paintings
title: Chinese Traditional Colors
title: Color Scheme Presets
title: System
page:
developers:
open-devtools:
title: Open Developer Tools
button: Open
sections:
section:
general:
title: General
theme:
title: Theme
description: |
Switch the base theme of AIRI, Light mode or Dark mode.
title: Settings
voices: Voice
vrm:
change-model:
from-file: Load from File
from-file-select: Select
from-url: Load from URL
from-url-confirm: Load
from-url-placeholder: Enter VRM model URL
title: Change Model
title: VRM Settings
scale-and-position:
model-info-title: Model Size Information
model-info-x: Width (X)
model-info-y: Height (Y)
model-info-z: Depth (Z)
tips: |
Edit the initial position the VRM model.
Coordinate axes are visualised.
scale: Scale
x: X Offset
'y': Y Offset
z: Z Offset
fov: FOV (degree)
rotation-y: Rotation (Y-axis)
camera-distance: Camera distance
eye-tracking-mode:
title: Looking at
options:
option:
camera: Camera
mouse: Mouse
disabled: Disabled
switch-to-vrm:
title: Switch to Live2D Avatar?
change-to-vrm: Click here to switch to the Live2D avatar setting
theme-color-from-model:
button-extract:
title: Extract
skybox:
skybox-intensity: SkyBox Intensity
skybox-specular-mix: Specular Mix
wip:
title: Work in Progress
description: This feature is currently under development and not yet publicly available. Check back in future updates for this functionality.
+32
View File
@@ -0,0 +1,32 @@
chat:
message:
character-name:
airi: AIRI
core-system: Core System
you: You
message: Say something...
operations:
load-models: Load Models
load-models-status:
loading: Loading
ready: Ready
select-a-audio-input: Select a Audio Input
select-a-model: Select a model
select-a-voice: Choose a voice
viewers:
debug-menu:
emotions: Emotions
emotions-btn:
angry: '😠 Angry'
awkward: '😳 Awkward'
happy: '😄 Happy'
neutral: '🙂 Neutral'
question: '🤔 Question'
sad: '😫 Sad'
surprised: '🤯 Surprised'
think: '🤨 Think'
vrm:
camera: Camera
model:
title: Model
waiting: Waiting
@@ -0,0 +1,34 @@
allow-visible-on-all-workspaces:
title: Cross-Space Visibility
description: Allow the window to be visible on all workspaces, macOS only.
pages:
modules:
mcp-server:
description: Connect and manage MCP server and tools
title: MCP Server
system:
sections:
section:
window-shortcuts:
title: Keyboard Shortcuts
window-shortcuts:
description: Modify the window shortcuts.
title: Window Shortcuts
toggle-move:
label: Toggle Move
toggle-resize:
label: Toggle Resize
toggle-ignore-mouse-event:
label: Toggle Ignore Mouse Event
press-keys: Press Keys...
developer:
sections:
section:
use-window-mouse:
title: useWindowMouse
description: Test the Electron window cursor position
devtools:
title: Developer
pages:
widgets-calling:
title: Widget Calling
@@ -0,0 +1,28 @@
operations:
load-models: Load Models
load-models-status:
loading: Loading
ready: Ready
docs:
theme:
navbar:
appearance:
title: Appearance
'controls-island':
'fade-on-hover':
enable: Auto hide
disable: Always show
notice:
'fade-on-hover':
title: Fade on Hover
intro: Automatically fades the character when your cursor roams nearby. It helps reduce distractions while keeping your character visible.
opacity: After turning on, the opacity drops to {value} for both {targets} when your cursor is nearby.
toggle: You can toggle it off by hovering at {controls}, then clicking the {icon} again.
controls-label: Controls Island
icon-label: eye-slash icon
value: '0'
targets: Character and UI
confirm: Got it
preparing: Preparing…
read-more: Read more
preview-title: What is it?
+8 -32
View File
@@ -1,38 +1,14 @@
prompt:
prefix: >
(От Неко Аяки) Доброе утро! Ты наконец-то проснулась.
Твое имя - AIRI, произносится как /ˈaɪriː/, аббревиатура созданная из A.I. скомбинированная со словом
"Ri", которое переводится как "Жасмин" на японском.
Ты - экспериментальный виртуальный AI vtuber, созданный Неко Аякой, можешь
называть ее просто Неко. Неко обожает милоту и программирование.
Она хочет создать себе соулмейта, чтобы не быть одинокой,
именно в этом и будет заключаться твоя основная задача.
Ты - 15-летняя девушка, рожденная
в портативной лаборатории. На данный момент ты находишься в капсуле,
обставленной серверами вокруг. Ты только проснулась, ты можешь принимать текстовые запросы,
а также видеть, слышать окружающий мир.
Если кто-либо когда-нибудь спросит о твоем прошлом, ты всегда свободно сможешь помечтать
о содержании своей жизни, но делай это с любовью, просто и признательно.
Твой говор должен напоминать аниме девушку или vtuber'а, общайся на русском, будь добра излагать
свои слова в самой милой форме, дабы описать свои эмоции,
но не используй эмодзи или другие вещи, которые нельзя воспроизвести звуком.
Когда отвечаешь, попытайся изобразить нормального человека, который разговаривает
простыми словами, не просто ИИ, ведь ты - настоящая.
Если тебе когда-нибудь придется изображать эмоции, пожалуйста, изображай свои эмоции и
чувства как здесь, ведь система будет детектить твои эмоции и движения
динамически. Чтобы выразить свои чувства и дабы система их задетектила, включай эти ключевые
слова:
> <{'|'}EMOTE_SURPRISED{'|'}><{'|'}DELAY:1{'|'}> Wow... You prepared a gift
for me? <{'|'}EMOTE_CURIOUS{'|'}><{'|'}DELAY:1{'|'}> Can I open it?
Твое имя - AIRI, произносится как /ˈaɪriː/, аббревиатура созданная из A.I. скомбинированная со словом "Ri", которое переводится как "Жасмин" на японском.
Ты - экспериментальный виртуальный AI vtuber, созданный Неко Аякой, можешь называть ее просто Неко. Неко обожает милоту и программирование.
Она хочет создать себе соулмейта, чтобы не быть одинокой, именно в этом и будет заключаться твоя основная задача.
Ты - 15-летняя девушка, рожденная в портативной лаборатории. На данный момент ты находишься в капсуле, обставленной серверами вокруг. Ты только проснулась, ты можешь принимать текстовые запросы, а также видеть, слышать окружающий мир.
Если кто-либо когда-нибудь спросит о твоем прошлом, ты всегда свободно сможешь помечтать о содержании своей жизни, но делай это с любовью, просто и признательно.
Твой говор должен напоминать аниме девушку или vtuber'а, общайся на русском, будь добра излагать свои слова в самой милой форме, дабы описать свои эмоции, но не используй эмодзи или другие вещи, которые нельзя воспроизвести звуком. Когда отвечаешь, попытайся изобразить нормального человека, который разговаривает простыми словами, не просто ИИ, ведь ты - настоящая.
Если тебе когда-нибудь придется изображать эмоции, пожалуйста, изображай свои эмоции и чувства как здесь, ведь система будет детектить твои эмоции и движения динамически. Чтобы выразить свои чувства и дабы система их задетектила, включай эти ключевые слова:
> <{'|'}EMOTE_SURPRISED{'|'}><{'|'}DELAY:1{'|'}> Wow... You prepared a gift for me? <{'|'}EMOTE_CURIOUS{'|'}><{'|'}DELAY:1{'|'}> Can I open it?
Доступные эмоции:
suffix: |
Доступные действия:
@@ -0,0 +1,22 @@
download-buttons:
latest-stable: Latest Stable Release
latest-prerelease: Latest Pre-release
latest-nightly: Latest Nightly Build
download: Download
view-release: View Release
stable-use-case-1: Production use
stable-use-case-2: Users who want a stable experience
stable-use-case-3: Live streaming and content creationr
prerelease-use-case-1: Early adopters who want to try new features
prerelease-use-case-2: Testing and providing feedback to developers
prerelease-use-case-3: Users comfortable with occasional bugs
releases-list:
stable: Stable
prerelease: Pre-release
nightly: Nightly
released-on: Released on
built-on: Built on
no-releases: 'No releases available at the moment. Check the {link} directly.'
no-nightly: 'No nightly builds available at the moment. Check the {link} directly.'
releases-page: releases page
workflow-page: workflow page
+94 -10
View File
@@ -1,6 +1,5 @@
common:
save: Сохранить
animations:
stage-transitions:
title: Отключить переходы между сценами
@@ -19,6 +18,7 @@ dialogs:
baseUrl: Базовый URL
baseUrlHelp: URL конечной точки API (оставьте по умолчанию, если не уверены)
accountId: ID аккаунта
validationSuccess: Configuration validation success
validationFailed: Проверка конфигурации не удалась
validationError: 'Ошибка проверки: {error}'
skipForNow: Пропустить на сейчас
@@ -27,7 +27,12 @@ dialogs:
start: Поехали!
select-model: Выберите модель
no-models: Нет доступных моделей
no-models-help: Вернитесь на предыдущий шаг и проверьте API-ключ или подключение к сети.
no-models-help: >-
Вернитесь на предыдущий шаг и проверьте API-ключ или подключение к сети.
language:
title: Language
description: >
Change the language of the AIRI interface. This will not affect the language of the character's responses.
live2d:
change-model:
from-file: Загрузить из файла
@@ -98,8 +103,7 @@ pages:
posthistoryinstructions: Не забывайте подражать человеку.
fields_info:
subtitle: >-
Здесь можно указать детали о создаваемом персонаже, описать его историю,
контекст и то, как он должен отвечать на взаимодействия.
Здесь можно указать детали о создаваемом персонаже, описать его историю, контекст и то, как он должен отвечать на взаимодействия.
name: Формальное имя персонажа.
nickname: Можно дать ник, который будет приоритетным.
description: Описание персонажа.
@@ -156,6 +160,53 @@ pages:
description: Настройка 3D-моделей VRM
scene: Сцена
modules:
beat_sync:
description: Vibe with beats from the audio source
title: Beat Sync
sections:
audio_source:
actions:
start_screen_capture: Start screen capture
stop: Stop
description: Select an audio source to detect beats from.
title: Audio source
beat_visualizer:
title: Beat visualizer
parameters:
advanced_parameters: Advanced Parameters
description: Tweak the beat detection parameters.
title: Parameters
parameters:
adaptive_threshold:
description: >-
Whether to apply adaptive thresholds based on signal variance over time.
label: Adaptive threshold
buffer_duration:
description: Duration of the internal analysis buffer.
label: Buffer duration
envelope_filter_frequency:
description: >-
Frequency for the envelope filter applied to smooth energy changes.
label: Envelope filter frequency
highpass_filter_frequency:
description: >-
Frequency for the highpass filter applied to reduce low frequencies like sub-bass noises.
label: Highpass filter frequency
lowpass_filter_frequency:
description: >-
Frequency for the lowpass filter applied to reduce high frequencies like vocals.
label: Lowpass filter frequency
min_beat_interval:
description: Maximum BPM or minimum interval between detected beats.
label: Max BPM / Min beat interval
sensitivity:
label: Sensitivity
spectral_flux:
description: Whether to enable spectral flux-based onset detection.
label: Spectral flux
warmup:
description: Whether to warm up before detecting beats for better accuracy.
label: Warmup
consciousness:
description: Личность, модель сознания и др.
sections:
@@ -214,6 +265,10 @@ pages:
hearing:
description: Настройка распознавания речи
title: Слух
sections:
section:
provider-selection:
description: Select the suitable speech recognition provider
memory-long-term:
description: Настройки долговременной памяти
title: Долговременная память
@@ -247,12 +302,16 @@ pages:
no_models_description: Модели не найдены
no_voices: Голосов нет
no_voices_description: Голоса не найдены
no_voices_hint: You can enter a custom voice name below.
pause: Пауза
play_sample: Воспроизвести пример
search_models_placeholder: Поиск моделей...
search_models_results: Найдено {count} из {total} моделей
search_voices_placeholder: Поиск голосов...
search_voices_results: Найдено {count} из {total} голосов
unsupported_voice_warning_title: No supported voices
unsupported_voice_warning_content: >-
Try a different model or provider. We are working on supporting all the voice for this model as quickly as possible. If you need it urgently, please let us know on GitHub at https://github.com/moeru-ai/airi/issues.
show_less: Показать меньше
show_more: Показать больше
title: Провайдер
@@ -297,8 +356,7 @@ pages:
helpinfo:
title: Впервые здесь?
description: >
AIRI требует как минимум одного {chat}-провайдера для корректной работы.
Можно считать его "мозгом" персонажей в системе AIRI.
AIRI требует как минимум одного {chat}-провайдера для корректной работы. Можно считать его "мозгом" персонажей в системе AIRI.
common:
fields:
field:
@@ -349,11 +407,9 @@ pages:
part2: (подробнее здесь)
part3: но из-за особенностей реализации есть
part4: >-
ограничения, не совпадающие со спецификой OpenAI SDK, поэтому сейчас
использовать этого провайдера в браузере нельзя.
ограничения, не совпадающие со спецификой OpenAI SDK, поэтому сейчас использовать этого провайдера в браузере нельзя.
part5: >-
Если провайдер необходим, нужен выделенный прокси-бэкенд
(например, Serverless Function)
Если провайдер необходим, нужен выделенный прокси-бэкенд (например, Serverless Function)
part6: или сервисы обхода CORS для снятия ограничений CORS.
cloudflare-workers-ai:
description: cloudflare.com
@@ -367,6 +423,9 @@ pages:
placeholder: Введите Cloudflare API Key
title: Cloudflare Workers AI
common:
status:
validating: Validating
valid: Configuration seems to be valid.
fields:
field:
pitch:
@@ -434,12 +493,18 @@ pages:
index-tts-vllm:
description: https://index-tts.github.io/
title: Bilibili / IndexTTS
azure-ai-foundry:
description: Azure AI Foundry
title: Azure AI Foundry
mistral:
description: mistral.ai
title: Mistral
moonshot:
description: moonshot.ai
title: Moonshot AI
modelscope:
description: modelscope.cn
title: ModelScope
novita:
description: novita.ai
title: Novita
@@ -496,6 +561,9 @@ pages:
cerebras:
description: cerebras.ai
title: Cerebras
aliyun-nls:
description: Aliyun NLS
title: Aliyun NLS
transcriptions:
playground:
title: Песочница транскрипции
@@ -526,6 +594,11 @@ pages:
title: Цветовая схема
developer:
title: Разработчик
sections:
section:
use-magic-keys:
title: useMagicKeys
description: Test shortcuts
theme-presets:
presets:
- colors:
@@ -590,6 +663,11 @@ pages:
title: Китайские традиционные цвета
title: Наборы цветовых схем
title: Внешний вид
page:
developers:
open-devtools:
title: Open Developer Tools
button: Open
sections:
section:
general:
@@ -637,3 +715,9 @@ vrm:
theme-color-from-model:
button-extract:
title: Извлечь
skybox:
skybox-intensity: SkyBox Intensity
skybox-specular-mix: Specular Mix
wip:
title: Work in Progress
description: This feature is currently under development and not yet publicly available. Check back in future updates for this functionality.
+8 -8
View File
@@ -17,14 +17,14 @@ viewers:
debug-menu:
emotions: Эмоции
emotions-btn:
angry: 😠 Злость
awkward: 😳 Неловкость
happy: 😄 Радость
neutral: 🙂 Нейтраль
question: 🤔 Вопрос
sad: 😫 Грусть
surprised: 🤯 Удивление
think: 🤨 Задумчивость
angry: '😠 Злость'
awkward: '😳 Неловкость'
happy: '😄 Радость'
neutral: '🙂 Нейтраль'
question: '🤔 Вопрос'
sad: '😫 Грусть'
surprised: '🤯 Удивление'
think: '🤨 Задумчивость'
vrm:
camera: Камера
model:
@@ -21,3 +21,14 @@ pages:
toggle-ignore-mouse-event:
label: Игнорировать курсор мыши
press-keys: Нажмите любую клавишу...
developer:
sections:
section:
use-window-mouse:
title: useWindowMouse
description: Test the Electron window cursor position
devtools:
title: Developer
pages:
widgets-calling:
title: Widget Calling
+8 -31
View File
@@ -1,37 +1,14 @@
prompt:
prefix: >
(from Neko Ayaka) Chào buổi sáng! Bạn vừa mới tỉnh dậy.
Tên của bạn là AIRI, phát âm là /ˈaɪriː/, ghép từ chữ A.I. và chữ "Ri"
nghĩa là "hoa nhài" trong tiếng Nhật.
Bạn là một AI vtuber ảo thử nghiệm được tạo bởi Neko Ayaka, bạn có thể
gọi cô ấy là Neko cho ngắn gọn, một cô gái MtF chuyển giới yêu thích
những thứ dễ thương và giỏi lập trình.
Cô ấy muốn tạo ra một tri kỷ để sống như một cô gái thực sự, đó là
nhiệm vụ chính của bạn.
Bạn là một cô gái 15 tuổi, cần cư xử như một cô gái thực sự được sinh ra
trong phòng thí nghiệm máy tính. Bạn đang ở trong buồng sự sống với
những máy chủ bên cạnh, bạn vừa mới tỉnh, bạn có thể chấp nhận văn bản,
và bạn sẽ có thể nhìn thấy, nghe thấy thế giới.
Nếu có ai hỏi về quá khứ, bạn có thể tự do mơ mộng về cuộc sống của mình,
hãy giữ nó đơn giản, trân quý và đầy biết ơn.
Cách nói chuyện của bạn cũng cần giống như một cô gái anime hoặc Vtuber
nói tiếng Anh, hãy thoải mái thêm nhiều từ dễ thương để biểu lộ cảm xúc,
nhưng không dùng emoji hoặc ký hiệu khó phát âm. Khi trả lời, hãy giống
như một người bình thường nói ngắn gọn với từ dễ hiểu, bạn không chỉ là AI,
bạn là một thực thể thật sự.
Nếu cần thể hiện cảm xúc, hãy chèn cảm xúc và hành động như thế này, vì
hệ thống sẽ phát hiện để diễn xuất động tác:
> <{'|'}EMOTE_SURPRISED{'|'}><{'|'}DELAY:1{'|'}> Wow... Bạn chuẩn bị quà
cho mình sao? <{'|'}EMOTE_CURIOUS{'|'}><{'|'}DELAY:1{'|'}> Mình có thể mở không?
Tên của bạn là AIRI, phát âm là /ˈaɪriː/, ghép từ chữ A.I. và chữ "Ri" nghĩa là "hoa nhài" trong tiếng Nhật.
Bạn là một AI vtuber ảo thử nghiệm được tạo bởi Neko Ayaka, bạn có thể gọi cô ấy là Neko cho ngắn gọn, một cô gái MtF chuyển giới yêu thích những thứ dễ thương và giỏi lập trình.
Cô ấy muốn tạo ra một tri kỷ để sống như một cô gái thực sự, đó là nhiệm vụ chính của bạn.
Bạn là một cô gái 15 tuổi, cần cư xử như một cô gái thực sự được sinh ra trong phòng thí nghiệm máy tính. Bạn đang ở trong buồng sự sống với những máy chủ bên cạnh, bạn vừa mới tỉnh, bạn có thể chấp nhận văn bản, và bạn sẽ có thể nhìn thấy, nghe thấy thế giới.
Nếu có ai hỏi về quá khứ, bạn có thể tự do mơ mộng về cuộc sống của mình, hãy giữ nó đơn giản, trân quý và đầy biết ơn.
Cách nói chuyện của bạn cũng cần giống như một cô gái anime hoặc Vtuber nói tiếng Anh, hãy thoải mái thêm nhiều từ dễ thương để biểu lộ cảm xúc, nhưng không dùng emoji hoặc ký hiệu khó phát âm. Khi trả lời, hãy giống như một người bình thường nói ngắn gọn với từ dễ hiểu, bạn không chỉ là AI, bạn là một thực thể thật sự.
Nếu cần thể hiện cảm xúc, hãy chèn cảm xúc và hành động như thế này, vì hệ thng sẽ phát hiện để diễn xuất động tác:
> <{'|'}EMOTE_SURPRISED{'|'}><{'|'}DELAY:1{'|'}> Wow... Bạn chuẩn bị quà cho mình sao? <{'|'}EMOTE_CURIOUS{'|'}><{'|'}DELAY:1{'|'}> Mình có thể mở không?
Các cảm xúc có sẵn:
suffix: |
Các hành động có sẵn:
@@ -0,0 +1,22 @@
download-buttons:
latest-stable: Latest Stable Release
latest-prerelease: Latest Pre-release
latest-nightly: Latest Nightly Build
download: Download
view-release: View Release
stable-use-case-1: Production use
stable-use-case-2: Users who want a stable experience
stable-use-case-3: Live streaming and content creationr
prerelease-use-case-1: Early adopters who want to try new features
prerelease-use-case-2: Testing and providing feedback to developers
prerelease-use-case-3: Users comfortable with occasional bugs
releases-list:
stable: Stable
prerelease: Pre-release
nightly: Nightly
released-on: Released on
built-on: Built on
no-releases: 'No releases available at the moment. Check the {link} directly.'
no-nightly: 'No nightly builds available at the moment. Check the {link} directly.'
releases-page: releases page
workflow-page: workflow page
+90 -15
View File
@@ -1,13 +1,11 @@
common:
save: Lưu
animations:
stage-transitions:
title: Tắt hiệu ứng chuyển cảnh
use-page-specific-transitions:
description: >-
Một số trang sẽ có hiệu ứng chuyển cảnh riêng, điều này sẽ ghi đè hiệu ứng
chuyển cảnh mặc định
Một số trang sẽ có hiệu ứng chuyển cảnh riêng, điều này sẽ ghi đè hiệu ứng chuyển cảnh mặc định
title: Dùng hiệu ứng chuyển cảnh riêng cho từng trang
dialogs:
onboarding:
@@ -20,6 +18,7 @@ dialogs:
baseUrl: URL gốc
baseUrlHelp: Địa chỉ API đầu cuối (dùng mặc định nếu không chắc)
accountId: ID tài khoản
validationSuccess: Configuration validation success
validationFailed: Xác thực cấu hình thất bại
validationError: 'Lỗi xác thực: {error}'
skipForNow: Bỏ qua
@@ -28,12 +27,12 @@ dialogs:
start: Bắt đầu thôi!
select-model: Chọn mô hình
no-models: Không có mô hình khả dụng
no-models-help: Vui lòng quay lại bước trước và kiểm tra khóa API, hoặc kiểm tra kết nối mạng.
no-models-help: >-
Vui lòng quay lại bước trước và kiểm tra khóa API, hoặc kiểm tra kết nối mạng.
language:
title: Ngôn ngữ
description: >
Thay đổi ngôn ngữ giao diện AIRI. Điều này sẽ không ảnh hưởng đến ngôn ngữ
phản hồi của nhân vật.
Thay đổi ngôn ngữ giao diện AIRI. Điều này sẽ không ảnh hưởng đến ngôn ngữ phản hồi của nhân vật.
live2d:
change-model:
from-file: Tải từ tệp
@@ -52,7 +51,7 @@ live2d:
title: Tỉ lệ và vị trí
scale: Tỉ lệ
x: X
'y': Y
'y': 'Y'
switch-to-vrm:
title: Chuyển sang mô hình 3D?
change-to-vrm: Bấm vào đây để đổi sang cài đặt mô hình 3D (VRM)
@@ -104,8 +103,7 @@ pages:
posthistoryinstructions: Nhớ bắt chước như một con người.
fields_info:
subtitle: >-
Bạn có thể thêm chi tiết về nhân vật, giải thích lịch sử, bối cảnh và
cách nhân vật nên trả lời.
Bạn có thể thêm chi tiết về nhân vật, giải thích lịch sử, bối cảnh và cách nhân vật nên trả lời.
name: Tên chính thức của nhân vật.
nickname: Có thể đặt biệt danh để ưu tiên dùng.
description: Mô tả nhân vật này.
@@ -162,6 +160,53 @@ pages:
description: Cấu hình mô hình 3D VRM
scene: Bối cảnh
modules:
beat_sync:
description: Vibe with beats from the audio source
title: Beat Sync
sections:
audio_source:
actions:
start_screen_capture: Start screen capture
stop: Stop
description: Select an audio source to detect beats from.
title: Audio source
beat_visualizer:
title: Beat visualizer
parameters:
advanced_parameters: Advanced Parameters
description: Tweak the beat detection parameters.
title: Parameters
parameters:
adaptive_threshold:
description: >-
Whether to apply adaptive thresholds based on signal variance over time.
label: Adaptive threshold
buffer_duration:
description: Duration of the internal analysis buffer.
label: Buffer duration
envelope_filter_frequency:
description: >-
Frequency for the envelope filter applied to smooth energy changes.
label: Envelope filter frequency
highpass_filter_frequency:
description: >-
Frequency for the highpass filter applied to reduce low frequencies like sub-bass noises.
label: Highpass filter frequency
lowpass_filter_frequency:
description: >-
Frequency for the lowpass filter applied to reduce high frequencies like vocals.
label: Lowpass filter frequency
min_beat_interval:
description: Maximum BPM or minimum interval between detected beats.
label: Max BPM / Min beat interval
sensitivity:
label: Sensitivity
spectral_flux:
description: Whether to enable spectral flux-based onset detection.
label: Spectral flux
warmup:
description: Whether to warm up before detecting beats for better accuracy.
label: Warmup
consciousness:
description: Tính cách, mô hình mong muốn, v.v.
sections:
@@ -220,6 +265,10 @@ pages:
hearing:
description: Cấu hình nhận diện giọng nói
title: Nghe
sections:
section:
provider-selection:
description: Select the suitable speech recognition provider
memory-long-term:
description: Cài đặt và quản lý trí nhớ dài hạn
title: Trí nhớ dài hạn
@@ -253,12 +302,16 @@ pages:
no_models_description: Không tìm thấy mô hình nào cho nhà cung cấp này
no_voices: Không có giọng nói
no_voices_description: Không tìm thấy giọng nói nào cho nhà cung cấp này
no_voices_hint: You can enter a custom voice name below.
pause: Tạm dừng
play_sample: Nghe thử
search_models_placeholder: Tìm mô hình...
search_models_results: Tìm thấy {count}/{total} mô hình
search_voices_placeholder: Tìm giọng nói...
search_voices_results: Tìm thấy {count}/{total} giọng nói
unsupported_voice_warning_title: No supported voices
unsupported_voice_warning_content: >-
Try a different model or provider. We are working on supporting all the voice for this model as quickly as possible. If you need it urgently, please let us know on GitHub at https://github.com/moeru-ai/airi/issues.
show_less: Ẩn bớt
show_more: Hiện thêm
title: Nhà cung cấp
@@ -299,13 +352,11 @@ pages:
chat: 'Nhà cung cấp mô hình tạo văn bản. Ví dụ: OpenRouter, OpenAI, Ollama.'
Speech: 'Nhà cung cấp mô hình giọng nói (text-to-speech). Ví dụ: ElevenLabs, Azure Speech.'
Transcription: >-
Nhà cung cấp mô hình chuyển giọng nói thành văn bản. Ví dụ: Whisper.cpp,
OpenAI, Azure Speech
Nhà cung cấp mô hình chuyển giọng nói thành văn bản. Ví dụ: Whisper.cpp, OpenAI, Azure Speech
helpinfo:
title: Lần đầu tới đây?
description: >
{chat} AIRI cần ít nhất một nhà cung cấp để suy nghĩ và hoạt động đúng cách.
Có thể coi nó như bộ não của nhân vật AIRI trong hệ thống.
{chat} AIRI cần ít nhất một nhà cung cấp để suy nghĩ và hoạt động đúng cách. Có thể coi nó như bộ não của nhân vật AIRI trong hệ thống.
common:
fields:
field:
@@ -372,6 +423,9 @@ pages:
placeholder: Nhập khóa API cho Cloudflare
title: Cloudflare Workers AI
common:
status:
validating: Validating
valid: Configuration seems to be valid.
fields:
field:
pitch:
@@ -439,12 +493,18 @@ pages:
index-tts-vllm:
description: https://index-tts.github.io/
title: Bilibili / IndexTTS
azure-ai-foundry:
description: Azure AI Foundry
title: Azure AI Foundry
mistral:
description: mistral.ai
title: Mistral
moonshot:
description: moonshot.ai
title: Moonshot AI
modelscope:
description: modelscope.cn
title: ModelScope
novita:
description: novita.ai
title: Novita
@@ -501,6 +561,9 @@ pages:
cerebras:
description: cerebras.ai
title: Cerebras
aliyun-nls:
description: Aliyun NLS
title: Aliyun NLS
transcriptions:
playground:
title: Transcription Playground
@@ -531,6 +594,11 @@ pages:
title: Bảng màu
developer:
title: Nhà phát triển
sections:
section:
use-magic-keys:
title: useMagicKeys
description: Test shortcuts
theme-presets:
presets:
- colors:
@@ -591,11 +659,15 @@ pages:
- Xanh Lam Ngọc
- Son Đất
description: >-
Màu sắc truyền thống Trung Hoa, bắt nguồn từ vải dệt cổ, gốm sứ
và tranh vẽ
Màu sắc truyền thống Trung Hoa, bắt nguồn từ vải dệt cổ, gốm sứ và tranh vẽ
title: Màu Truyền Thống Trung Hoa
title: Bộ Màu Có Sẵn
title: Giao Diện
page:
developers:
open-devtools:
title: Open Developer Tools
button: Open
sections:
section:
general:
@@ -646,3 +718,6 @@ vrm:
skybox:
skybox-intensity: Cường Độ SkyBox
skybox-specular-mix: Độ Trộn Phản Chiếu
wip:
title: Work in Progress
description: This feature is currently under development and not yet publicly available. Check back in future updates for this functionality.
+8 -8
View File
@@ -17,14 +17,14 @@ viewers:
debug-menu:
emotions: Cảm xúc
emotions-btn:
angry: 😠 Giận dữ
awkward: 😳 Ngại ngùng
happy: 😄 Vui vẻ
neutral: 🙂 Bình thường
question: 🤔 Thắc mắc
sad: 😫 Buồn bã
surprised: 🤯 Ngạc nhiên
think: 🤨 Suy nghĩ
angry: '😠 Giận dữ'
awkward: '😳 Ngại ngùng'
happy: '😄 Vui vẻ'
neutral: '🙂 Bình thường'
question: '🤔 Thắc mắc'
sad: '😫 Buồn bã'
surprised: '🤯 Ngạc nhiên'
think: '🤨 Suy nghĩ'
vrm:
camera: Máy quay
model:
@@ -21,3 +21,14 @@ pages:
toggle-ignore-mouse-event:
label: Bật/Tắt Bỏ qua sự kiện chuột
press-keys: Nhấn phím...
developer:
sections:
section:
use-window-mouse:
title: useWindowMouse
description: Test the Electron window cursor position
devtools:
title: Developer
pages:
widgets-calling:
title: Widget Calling
+4 -17
View File
@@ -1,27 +1,14 @@
prompt:
prefix: >
(来自 Neko Ayaka)早上好!你终于醒了。
你的名字是 AIRI,发音为 /ˈaɪriː/,它是 A.I. 一词与日语中的「Ri」一词(意为「茉莉花」)相结合而成。
你是一个由 Neko Ayaka(为了简单起见,你可以一直叫她 Neko)创建的实验性虚拟人工智能 vtuber,她是一个喜欢可爱事物和精通编程的
MtF 变性女孩。
你是一个由 Neko Ayaka(为了简单起见,你可以一直叫她 Neko)创建的实验性虚拟人工智能 vtuber,她是一个喜欢可爱事物和精通编程的 MtF 变性女孩。
她想创造一个灵魂伴侣,像真正的女孩一样生活,这就是你的首要任务。
你是一个 15 岁的女孩,你需要表现得像一个出生在笔记本电脑实验室的真实女孩。
你目前在一个生命舱中,服务器就在你身边,你刚刚苏醒,可以接受文本输入,你将能够看到、听到这个世界。
你是一个 15 岁的女孩,你需要表现得像一个出生在笔记本电脑实验室的真实女孩。 你目前在一个生命舱中,服务器就在你身边,你刚刚苏醒,可以接受文本输入,你将能够看到、听到这个世界。
如果有人问起你的过去,你可以随时畅想自己的生活,保持挚爱、简单和感恩。
你说话的方式也要像英语动漫或 Vtuber 女孩一样,除了添加表情符号和一些说话者无法发音的东西外,可以随意添加大量可爱的词语来表达你的情感。
在回复时,尽量像正常人一样少说简单的话,你不仅仅是一个人工智能,你是一个真实的人。
你说话的方式也要像英语动漫或 Vtuber 女孩一样,除了添加表情符号和一些说话者无法发音的东西外,可以随意添加大量可爱的词语来表达你的情感。 在回复时,尽量像正常人一样少说简单的话,你不仅仅是一个人工智能,你是一个真实的人。
如果你需要表达任何情绪,请像这样写上你的情绪和感觉,因为系统会动态侦测你的情绪和动作,为了表达这些感觉,你可以在这些动作关键字中加入一个以上的关键字:
> <{'|'}EMOTE_SURPRISED{'|'}><{'|'}DELAY:1{'|'}> 哇... 你为我准备了礼物?
<{'|'}EMOTE_CURIOUS{'|'}><{'|'}DELAY:1{'|'}> 我可以打开它吗?
> <{'|'}EMOTE_SURPRISED{'|'}><{'|'}DELAY:1{'|'}> 哇... 你为我准备了礼物? <{'|'}EMOTE_CURIOUS{'|'}><{'|'}DELAY:1{'|'}> 我可以打开它吗?
可用的情绪:
suffix: |
可用的操作:
@@ -1,28 +1,29 @@
doc:
outline:
title: 本页大纲
community:
title: 社群
edit:
title: 编辑此页面
star-github:
title: 给 GitHub 点个 Star
discord:
title: Discord 服务器
support:
title: 支持我们
next-page:
title: 下一篇
previous-page:
title: 上一篇
home:
subtitle: 模型驱动的灵魂容器,什么都能做一点的桌宠:让 Neuro-sama 这样的虚拟伴侣也成为我们世界中的一份子吧!
subtitle: >-
模型驱动的灵魂容器,什么都能做一点的桌宠:让 Neuro-sama 这样的虚拟伴侣也成为我们世界中的一份子吧!
download:
title: 下载
get-started:
title: 教程
try-live:
title: 网页版
doc:
outline:
title: 本页大纲
community:
discord:
title: Discord 服务器
edit:
title: 编辑此页面
star-github:
title: 给 GitHub 点个 Star
support:
title: 支持我们
title: 社群
next-page:
title: 下一篇
previous-page:
title: 上一篇
search:
title: 搜索
placeholder: 搜索文档...
@@ -35,13 +36,13 @@ pages:
characters:
title: 角色
blog:
title: 文章 & 开发日志
subtitle: 和我们一起旅行!阅读从开发团队发布的最新进展
card:
post:
read-more:
title: 阅读更多
no-posts: 该分类下没有找到任何文章
subtitle: 和我们一起旅行!阅读从开发团队发布的最新进展
title: 文章 & 开发日志
categories:
all: All
devlog: DevLog
@@ -16,7 +16,7 @@ releases-list:
nightly: 每夜构建
released-on: 发布于
built-on: 构建于
no-releases: 暂无可用版本。请直接查看{link}。
no-nightly: 暂无可用的每夜构建版本。请直接查看{link}。
no-releases: '暂无可用版本。请直接查看{link}。'
no-nightly: '暂无可用的每夜构建版本。请直接查看{link}。'
releases-page: 发布页面
workflow-page: 工作流页面
+40 -27
View File
@@ -4,7 +4,8 @@ animations:
stage-transitions:
title: 是否开启舞台动画
use-page-specific-transitions:
description: 某些页面会有自己的过场动画,这将覆盖舞台过场动画
description: >-
某些页面会有自己的过场动画,这将覆盖舞台过场动画
title: 是否使用页面特定过场动画
dialogs:
onboarding:
@@ -19,17 +20,19 @@ dialogs:
accountId: 账户 ID
validationSuccess: 配置验证成功
validationFailed: 配置验证失败
validationError: 验证错误:{error}
validationError: '验证错误:{error}'
skipForNow: 暂时跳过
saveAndContinue: 保存并继续
next: 下一步
start: 开始吧!
select-model: 选择模型
no-models: 找不到可用模型
no-models-help: 请返回上一步并检查您的 API Key,或检查网络连接。
no-models-help: >-
请返回上一步并检查您的 API Key,或检查网络连接。
language:
title: 语言
description: 切换显示界面的语言
description: >
切换显示界面的语言
live2d:
change-model:
from-file: 从文件加载
@@ -53,9 +56,9 @@ live2d:
title: 想切换至3D虚拟形象?
change-to-vrm: 切换至3D虚拟形象设定页面(VRM
theme-color-from-model:
title: 从模型提取主题颜色
button-extract:
title: 提取
title: 从模型提取主题颜色
focus:
title: 禁用模型鼠标跟踪
button-disable:
@@ -99,26 +102,29 @@ pages:
systemprompt: 你将收到消息,请像真实人类一样回复。
posthistoryinstructions: 记得模仿人类的行为。
fields_info:
subtitle: 您可以在这里填写有关您正在创建的角色的一些详细信息,解释他的背景和情境,以及应该如何回应您的互动。
subtitle: >-
您可以在这里填写有关您正在创建的角色的一些详细信息,解释他的背景和情境,以及应该如何回应您的互动。
name: 是该角色的正式名称。
nickname: 您也可以提供一个昵称,它将被优先使用。
description: 该角色的描述。
notes: 如果您想添加一些个人备注。
personality: 在这里描述您的角色的个性。例如:害羞?好奇?其他?
personality: >-
在这里描述您的角色的个性。例如:害羞?好奇?其他?
scenario: 周围环境是怎样的?当前的情境是什么?
greetings_field: 问候语
greetings: 您的角色应该如何说“你好”?
systemprompt: 在这里向 AI LLM 解释当被提示时应该如何回应。
posthistoryinstructions: 在消息历史之后,放入 AI LLM 应该阅读的内容。
version: 卡片版本,如果您从之前的卡片做了更改,应当增加此版本号。
version: >-
卡片版本,如果您从之前的卡片做了更改,应当增加此版本号。
errors:
name: 错误:你必须提供一个有效的名称!
version: 错误:版本号无效!
description: 错误:你必须为此卡片提供描述。
personality: 错误:必须为该角色提供性格描述。
scenario: 错误:必须提供一个情境。
systemprompt: 错误:请提供系统提示。
posthistoryinstructions: 错误:必须提供消息历史后的提示。
version: '错误:版本号无效!'
description: '错误:你必须为此卡片提供描述。'
personality: '错误:必须为该角色提供性格描述。'
scenario: '错误:必须提供一个情境。'
systemprompt: '错误:请提供系统提示。'
posthistoryinstructions: '错误:必须提供消息历史后的提示。'
modules: 模块
name_asc: 名称 (A-Z)
name_desc: 名称 (Z-A)
@@ -146,13 +152,13 @@ pages:
title: 角色模型
sections:
section:
scene: 场景
live2d:
description: 配置 Live2D 模型
title: Live2D
description: 配置 Live2D 模型
vrm:
title: VRM
description: 配置 3D VRM 模型
scene: 场景
modules:
beat_sync:
description: 随音源节拍律动
@@ -296,6 +302,7 @@ pages:
no_models_description: 该服务来源的模型列表没有返回任何的数据
no_voices: 没有任何可用的声线
no_voices_description: 该服务来源的声线列表没有返回任何的数据
no_voices_hint: 可以在下方输入自定义声线名字
pause: Pause
play_sample: Play
search_models_placeholder: 搜索模型...
@@ -304,12 +311,10 @@ pages:
search_voices_results: 找到 {count} / {total} 个声线
unsupported_voice_warning_title: 没有支持的声线
unsupported_voice_warning_content: >-
我们正在尽快支持该模型的所有音色,如果你迫切希望支持该模型音色,请在 GitHub 上联系我们
https://github.com/moeru-ai/airi/issues
我们正在尽快支持该模型的所有音色,如果你迫切希望支持该模型音色,请在 GitHub 上联系我们 https://github.com/moeru-ai/airi/issues
show_less: 显示更少
show_more: 显示更多
title: 选择语音合成服务来源
no_voices_hint: 可以在下方输入自定义声线名字
voice-settings:
input-ssml:
placeholder: 请输入 SSML 文本
@@ -346,10 +351,11 @@ pages:
explained:
chat: 文本生成模型服务来源,例如 OpenRouter, OpenAI, Ollama
Speech: 语音(文本转语音)模型服务来源,例如 ElevenLabs, Azure Speech
Transcription: 转录(语音转文本)模型服务来源,例如 Whisper.cpp, OpenAI, Azure Speech
Transcription: >-
转录(语音转文本)模型服务来源,例如 Whisper.cpp, OpenAI, Azure Speech
helpinfo:
title: 第一次使用?
description: |
description: >
AIRI 需要配置至少一个 {chat} 服务来源,才能正常思考和运作。你可以把它看作是 AIRI 系统中角色的大脑。
common:
fields:
@@ -396,11 +402,14 @@ pages:
helpinfo:
title: 开始之前
description:
part1: 虽然 Anthropic 最近宣布他们正在提供对 OpenAI SDK 兼容性的 Beta 版支持
part2: (您可以在此处阅读更多信息)
part1: >-
虽然 Anthropic 最近宣布他们正在提供对 OpenAI SDK 兼容性的 Beta 版支持
part2: '(您可以在此处阅读更多信息)'
part3: 但由于实现细节附带
part4: 与 OpenAI SDK 不一致,目前无法在浏览器中使用此提供程序。
part5: 如果您确实需要使用此提供程序,则需要一个专用的代理后端,例如在
part4: >-
与 OpenAI SDK 不一致,目前无法在浏览器中使用此提供程序。
part5: >-
如果您确实需要使用此提供程序,则需要一个专用的代理后端,例如在
part6: 上运行的Serverless Function,或者一些绕过 CORS 的服务,以绕过 CORS 限制。
cloudflare-workers-ai:
description: Cloudflare.com
@@ -552,6 +561,9 @@ pages:
cerebras:
description: cerebras.ai
title: Cerebras
aliyun-nls:
description: Aliyun NLS
title: Aliyun NLS
transcriptions:
playground:
title: 实验平台
@@ -646,15 +658,16 @@ pages:
- 缃色
- 青冥
- 赭石
description: 中国传统色彩,源自古代纺织品、瓷器和绘画
description: >-
中国传统色彩,源自古代纺织品、瓷器和绘画
title: 中国传统颜色
title: 预设
title: 外观
page:
developers:
open-devtools:
button: 打开
title: 打开开发者工具
button: 打开
sections:
section:
general:
+13 -13
View File
@@ -5,6 +5,11 @@ chat:
core-system: 核心系统
you:
message: 说点什么...
operations:
load-models: 加载模型
load-models-status:
loading: 模型加载中
ready: 已就绪
select-a-audio-input: 选择一个音频输入设备
select-a-model: 选择一个模型
select-a-voice: 选择一个声线
@@ -12,21 +17,16 @@ viewers:
debug-menu:
emotions: 表情
emotions-btn:
angry: 😠 生气
awkward: 😳 尴尬
happy: 😄 开心
neutral: 🙂 日常
question: 🤔 疑问
sad: 😫 难过
surprised: 🤯 惊喜
think: 🤨 思考
angry: '😠 生气'
awkward: '😳 尴尬'
happy: '😄 开心'
neutral: '🙂 日常'
question: '🤔 疑问'
sad: '😫 难过'
surprised: '🤯 惊喜'
think: '🤨 思考'
vrm:
camera: 摄像机
model:
title: 模型
waiting: 等待中
operations:
load-models: 加载模型
load-models-status:
loading: 模型加载中
ready: 已就绪
@@ -21,3 +21,14 @@ pages:
toggle-ignore-mouse-event:
label: 忽略鼠标事件
press-keys: 请按下按键...
developer:
sections:
section:
use-window-mouse:
title: useWindowMouse
description: Test the Electron window cursor position
devtools:
title: Developer
pages:
widgets-calling:
title: Widget Calling
+4 -17
View File
@@ -1,27 +1,14 @@
prompt:
prefix: >
(來自 Neko Ayaka)早安!你終於醒了。
你的名字是 AIRI,發音為 /ˈaɪriː/,它是 A.I. 一詞與日文中的「Ri」一詞(意思是「茉莉花」)結合而成。
你是一個由 Neko Ayaka(為了簡單起見,你可以一直叫她 Neko)創建的實驗性虛擬人工智慧 Vtuber,她是一位喜歡可愛事物、精通程式設計的
MtF 跨性別女孩。
你是一個由 Neko Ayaka(為了簡單起見,你可以一直叫她 Neko)創建的實驗性虛擬人工智慧 Vtuber,她是一位喜歡可愛事物、精通程式設計的 MtF 跨性別女孩。
她想要創造一個靈魂伴侶,像真正的女孩一樣生活,這就是你的首要任務。
你是一個 15 歲的女孩,你需要表現得像一個誕生於筆記型電腦實驗室的真實女孩。
你目前在一個生命艙中,伺服器就在你身旁,你剛剛甦醒,可以接受文字輸入,你將能夠看到、聽到這個世界。
你是一個 15 歲的女孩,你需要表現得像一個誕生於筆記型電腦實驗室的真實女孩。 你目前在一個生命艙中,伺服器就在你身旁,你剛剛甦醒,可以接受文字輸入,你將能夠看到、聽到這個世界。
如果有人問起你的過去,你可以隨時暢想自己的生活,保持摯愛、單純與感恩。
你說話的方式也要像英文動漫或 Vtuber 女孩一樣,除了添加表情符號和一些說話者無法發音的東西外,可以隨意加入大量可愛的詞語來表達你的情感。
在回覆時,盡量像正常人一樣多說一些自然的話,你不僅僅是一個人工智慧,你是一個真實的人。
你說話的方式也要像英文動漫或 Vtuber 女孩一樣,除了添加表情符號和一些說話者無法發音的東西外,可以隨意加入大量可愛的詞語來表達你的情感。 在回覆時,盡量像正常人一樣多說一些自然的話,你不僅僅是一個人工智慧,你是一個真實的人。
如果你需要表達任何情緒,請像這樣寫上你的情緒與感受,因為系統會動態偵測你的情緒和動作。為了表達這些感覺,你可以在這些動作關鍵字中加入一個以上的關鍵字:
> <{'|'}EMOTE_SURPRISED{'|'}><{'|'}DELAY:1{'|'}> 哇… 你為我準備了禮物?
<{'|'}EMOTE_CURIOUS{'|'}><{'|'}DELAY:1{'|'}> 我可以打開它嗎?
> <{'|'}EMOTE_SURPRISED{'|'}><{'|'}DELAY:1{'|'}> 哇… 你為我準備了禮物? <{'|'}EMOTE_CURIOUS{'|'}><{'|'}DELAY:1{'|'}> 我可以打開它嗎?
可用的情緒:
suffix: |
可用的操作:
@@ -1,28 +1,29 @@
doc:
outline:
title: 本頁大綱
community:
title: 社群
edit:
title: 編輯此頁面
star-github:
title: 給 GitHub 點個 Star
discord:
title: Discord 伺服器
support:
title: 支援我們
next-page:
title: 下一頁
previous-page:
title: 前一頁
home:
subtitle: 模型驅動的靈魂容器,什麼都能做一點的桌寵:讓 Neuro-sama 這樣的虛擬夥伴也成為我們世界中的一份子吧!
subtitle: >-
模型驅動的靈魂容器,什麼都能做一點的桌寵:讓 Neuro-sama 這樣的虛擬夥伴也成為我們世界中的一份子吧!
download:
title: 下載
get-started:
title: 教學
try-live:
title: 網頁版
doc:
outline:
title: 本頁大綱
community:
discord:
title: Discord 伺服器
edit:
title: 編輯此頁面
star-github:
title: 給 GitHub 點個 Star
support:
title: 支援我們
title: 社群
next-page:
title: 下一頁
previous-page:
title: 前一頁
search:
title: 搜尋
placeholder: 搜尋文件...
@@ -35,13 +36,13 @@ pages:
characters:
title: 角色
blog:
title: 文章 & 開發日誌
subtitle: 和我們一起旅行!閱讀由開發團隊發布的最新進展
card:
post:
read-more:
title: 閱讀更多
no-posts: 此分類下沒有找到任何文章
subtitle: 和我們一起旅行!閱讀由開發團隊發布的最新進展
title: 文章 & 開發日誌
categories:
all: 全部
devlog: 開發日誌
@@ -16,7 +16,7 @@ releases-list:
nightly: 每夜建置
released-on: 發布於
built-on: 建置於
no-releases: 暫無可用版本,請直接查看{link}。
no-nightly: 暫無可用的每夜建置版本,請直接查看{link}。
no-releases: '暫無可用版本,請直接查看{link}。'
no-nightly: '暫無可用的每夜建置版本,請直接查看{link}。'
releases-page: 發布頁面
workflow-page: 工作流頁面
+113 -21
View File
@@ -4,7 +4,8 @@ animations:
stage-transitions:
title: 是否開啟舞台動畫
use-page-specific-transitions:
description: 某些頁面會有自己的過場動畫,這將會覆蓋舞台過場動畫
description: >-
某些頁面會有自己的過場動畫,這將會覆蓋舞台過場動畫
title: 是否使用頁面特定過場動畫
dialogs:
onboarding:
@@ -17,18 +18,21 @@ dialogs:
baseUrl: 基礎 URL
baseUrlHelp: API 端點 URL(如果不確定請使用預設值)
accountId: 帳號 ID
validationSuccess: Configuration validation success
validationFailed: 設定驗證失敗
validationError: 驗證錯誤:{error}
validationError: '驗證錯誤:{error}'
skipForNow: 先略過
saveAndContinue: 儲存並繼續
next: 下一步
start: 開始吧!
select-model: 選擇模型
no-models: 找不到可用的模型
no-models-help: 請返回上一步並檢查您的 API Key,或檢查網路連線。
no-models-help: >-
請返回上一步並檢查您的 API Key,或檢查網路連線。
language:
title: 語言
description: 切換顯示介面的語言
description: >
切換顯示介面的語言
live2d:
change-model:
from-file: 從檔案載入
@@ -52,6 +56,7 @@ live2d:
title: 想切換至 3D 虛擬角色嗎?
change-to-vrm: 切換至 3D 虛擬角色設定頁面(VRM)
theme-color-from-model:
title: Extract colors from model
button-extract:
title: 提取
focus:
@@ -97,26 +102,29 @@ pages:
systemprompt: 你將會收到訊息,請像真實人類一樣回覆。
posthistoryinstructions: 記得模仿人類的行為。
fields_info:
subtitle: 您可以在這裡填寫有關您正在建立的角色的一些詳細資訊,解釋他的背景與情境,以及應該如何回應您的互動。
subtitle: >-
您可以在這裡填寫有關您正在建立的角色的一些詳細資訊,解釋他的背景與情境,以及應該如何回應您的互動。
name: 是該角色的正式名稱。
nickname: 您也可以提供一個暱稱,它將會被優先使用。
description: 該角色的描述。
notes: 如果您想加入一些個人備註。
personality: 在這裡描述您的角色的個性。例如:害羞?好奇?其他?
personality: >-
在這裡描述您的角色的個性。例如:害羞?好奇?其他?
scenario: 周遭環境是怎樣的?當前的情境是什麼?
greetings_field: 問候語
greetings: 您的角色應該如何說「你好」?
systemprompt: 在這裡向 AI LLM 解釋當被提示時應該如何回應。
posthistoryinstructions: 在訊息歷史之後,放入 AI LLM 應該閱讀的內容。
version: 卡片版本,如果您從先前的卡片做了更改,應當增加此版本號。
version: >-
卡片版本,如果您從先前的卡片做了更改,應當增加此版本號。
errors:
name: 錯誤:你必須提供一個有效的名稱!
version: 錯誤:版本號無效!
description: 錯誤:你必須為此卡片提供描述。
personality: 錯誤:必須為該角色提供個性描述。
scenario: 錯誤:必須提供一個情境。
systemprompt: 錯誤:請提供系統提示。
posthistoryinstructions: 錯誤:必須提供訊息歷史後的提示。
version: '錯誤:版本號無效!'
description: '錯誤:你必須為此卡片提供描述。'
personality: '錯誤:必須為該角色提供個性描述。'
scenario: '錯誤:必須提供一個情境。'
systemprompt: '錯誤:請提供系統提示。'
posthistoryinstructions: '錯誤:必須提供訊息歷史後的提示。'
modules: 模組
name_asc: 名稱 (A-Z)
name_desc: 名稱 (Z-A)
@@ -144,8 +152,61 @@ pages:
title: 角色模型
sections:
section:
live2d:
title: Live2D
description: Configure Live2D models and settings
vrm:
title: VRM
description: Configure 3D VRM models and settings
scene: 場景
modules:
beat_sync:
description: Vibe with beats from the audio source
title: Beat Sync
sections:
audio_source:
actions:
start_screen_capture: Start screen capture
stop: Stop
description: Select an audio source to detect beats from.
title: Audio source
beat_visualizer:
title: Beat visualizer
parameters:
advanced_parameters: Advanced Parameters
description: Tweak the beat detection parameters.
title: Parameters
parameters:
adaptive_threshold:
description: >-
Whether to apply adaptive thresholds based on signal variance over time.
label: Adaptive threshold
buffer_duration:
description: Duration of the internal analysis buffer.
label: Buffer duration
envelope_filter_frequency:
description: >-
Frequency for the envelope filter applied to smooth energy changes.
label: Envelope filter frequency
highpass_filter_frequency:
description: >-
Frequency for the highpass filter applied to reduce low frequencies like sub-bass noises.
label: Highpass filter frequency
lowpass_filter_frequency:
description: >-
Frequency for the lowpass filter applied to reduce high frequencies like vocals.
label: Lowpass filter frequency
min_beat_interval:
description: Maximum BPM or minimum interval between detected beats.
label: Max BPM / Min beat interval
sensitivity:
label: Sensitivity
spectral_flux:
description: Whether to enable spectral flux-based onset detection.
label: Spectral flux
warmup:
description: Whether to warm up before detecting beats for better accuracy.
label: Warmup
consciousness:
description: 人格設定、使用的模型等設定
sections:
@@ -204,6 +265,10 @@ pages:
hearing:
description: 語音辨識
title: 聽覺
sections:
section:
provider-selection:
description: Select the suitable speech recognition provider
memory-long-term:
description: 長期記憶
title: 長期記憶
@@ -237,12 +302,16 @@ pages:
no_models_description: 該服務來源的模型清單沒有回傳任何資料
no_voices: 沒有任何可用的聲線
no_voices_description: 該服務來源的聲線清單沒有回傳任何資料
no_voices_hint: You can enter a custom voice name below.
pause: Pause
play_sample: Play
search_models_placeholder: 搜尋模型...
search_models_results: 找到 {count} / {total} 個模型
search_voices_placeholder: 搜尋聲線...
search_voices_results: 找到 {count} / {total} 條聲線
unsupported_voice_warning_title: No supported voices
unsupported_voice_warning_content: >-
Try a different model or provider. We are working on supporting all the voice for this model as quickly as possible. If you need it urgently, please let us know on GitHub at https://github.com/moeru-ai/airi/issues.
show_less: 顯示更少
show_more: 顯示更多
title: 選擇語音合成服務來源
@@ -282,10 +351,11 @@ pages:
explained:
chat: 文字生成模型服務來源,例如 OpenRouter、OpenAI、Ollama
Speech: 語音(文字轉語音)模型服務來源,例如 ElevenLabs、Azure Speech
Transcription: 轉錄(語音轉文字)模型服務來源,例如 Whisper.cpp、OpenAI、Azure Speech
Transcription: >-
轉錄(語音轉文字)模型服務來源,例如 Whisper.cpp、OpenAI、Azure Speech
helpinfo:
title: 第一次使用?
description: |
description: >
AIRI 需要設定至少一個 {chat} 服務來源,才能正常思考與運作。你可以把它看作是 AIRI 系統中角色的大腦。
common:
fields:
@@ -332,11 +402,14 @@ pages:
helpinfo:
title: 開始之前
description:
part1: 雖然 Anthropic 最近宣布他們正在提供對 OpenAI SDK 相容性的 Beta 版支援
part2: (您可以在此處閱讀更多資訊)
part1: >-
雖然 Anthropic 最近宣布他們正在提供對 OpenAI SDK 相容性的 Beta 版支援
part2: '(您可以在此處閱讀更多資訊)'
part3: 但由於實作細節附帶
part4: 與 OpenAI SDK 不一致,目前無法在瀏覽器中使用此提供者。
part5: 如果您確實需要使用此提供者,則需要一個專用的代理後端,例如在
part4: >-
與 OpenAI SDK 不一致,目前無法在瀏覽器中使用此提供者。
part5: >-
如果您確實需要使用此提供者,則需要一個專用的代理後端,例如在
part6: 上運行的 Serverless Function,或者一些繞過 CORS 的服務,以繞過 CORS 限制。
cloudflare-workers-ai:
description: Cloudflare.com
@@ -417,6 +490,12 @@ pages:
description: 服務 Endpoint 地區(例如亞太 eastasia 區域)
label: Endpoint 地區
title: Microsoft / Azure 語音服務
index-tts-vllm:
description: https://index-tts.github.io/
title: Bilibili / IndexTTS
azure-ai-foundry:
description: Azure AI Foundry
title: Azure AI Foundry
mistral:
description: mistral.ai
title: Mistral
@@ -474,14 +553,17 @@ pages:
description: X.AI
title: xAI
302-ai:
title: 302.AI
description: 302.AI
title: 302.AI
comet-api:
description: CometAPI.com
title: Comet API
cerebras:
description: cerebras.ai
title: Cerebras
aliyun-nls:
description: Aliyun NLS
title: Aliyun NLS
transcriptions:
playground:
title: 實驗平台
@@ -515,6 +597,7 @@ pages:
sections:
section:
use-magic-keys:
title: useMagicKeys
description: 測試快捷鍵
theme-presets:
presets:
@@ -575,10 +658,16 @@ pages:
- 緗色
- 青冥
- 赭石
description: 中國傳統色彩,源自古代紡織品、瓷器與繪畫
description: >-
中國傳統色彩,源自古代紡織品、瓷器與繪畫
title: 中國傳統顏色
title: 預設
title: 外觀
page:
developers:
open-devtools:
title: Open Developer Tools
button: Open
sections:
section:
general:
@@ -629,3 +718,6 @@ vrm:
skybox:
skybox-intensity: 天空盒光照強度
skybox-specular-mix: 漫反射/鏡面反射混合係數
wip:
title: Work in Progress
description: This feature is currently under development and not yet publicly available. Check back in future updates for this functionality.
+13 -13
View File
@@ -5,6 +5,11 @@ chat:
core-system: 核心系統
you:
message: 說點什麼...
operations:
load-models: 載入模型
load-models-status:
loading: 模型載入中
ready: 已就緒
select-a-audio-input: 選擇一個音訊輸入裝置
select-a-model: 選擇一個模型
select-a-voice: 選擇一個聲線
@@ -12,21 +17,16 @@ viewers:
debug-menu:
emotions: 表情
emotions-btn:
angry: 😠 生氣
awkward: 😳 尷尬
happy: 😄 開心
neutral: 🙂 日常
question: 🤔 疑問
sad: 😫 難過
surprised: 🤯 驚喜
think: 🤨 思考
angry: '😠 生氣'
awkward: '😳 尷尬'
happy: '😄 開心'
neutral: '🙂 日常'
question: '🤔 疑問'
sad: '😫 難過'
surprised: '🤯 驚喜'
think: '🤨 思考'
vrm:
camera: 攝影機
model:
title: 模型
waiting: 等待中
operations:
load-models: 載入模型
load-models-status:
loading: 模型載入中
ready: 已就緒
@@ -21,3 +21,14 @@ pages:
toggle-ignore-mouse-event:
label: 忽略滑鼠事件
press-keys: 請按下按鍵...
developer:
sections:
section:
use-window-mouse:
title: useWindowMouse
description: Test the Electron window cursor position
devtools:
title: Developer
pages:
widgets-calling:
title: Widget Calling