- Início-
- Baldur's Gate 3-
- Áudio para Baldur's Gate 3-
- Narrador Nimi

Narrador Nimi
Categoria - Áudio para Baldur's Gate 3
0
Versão do mod:2
Versão do jogo:4.1.1.6897358
O mod foi testado com sucesso e está livre de vírus
Sobre este Mod
Este modo permite que o TTS (Text-to-speech, texto em fala) AI leia a caixa de diálogo do Narrador, cujo conteúdo foi extraído pelo programa
§₊꒷꒦ ꒷ ꒦ ꒷ ꒦ ꒷ ₊)
Nimi Nightmare como ator de voz do Narrador
Inspirado por Kasada, Wolfdua,
Script de STT:
da unidade de importação google.colab
drive.mount('/conteúdo/drive')
!instalar pip git+https://github.com/openai/whisper.git
!atualização do sudo apt && instalação do sudo apt ffmpeg
da unidade de importação google.colab
drive.mount('/conteúdo/drive')
importar so
importar shutil
hora da importação
importar re
# Definir o diretório contendo arquivos .wav
audio_dir = "/content/drive/MyDrive/audios"
# Definir o diretório de saída no Google Drive
output_dir = "/content/drive/MyDrive/Narrator_Out_Large"
# Definir o diretório concluído no Google Drive
complete_dir = "/content/drive/MyDrive/Completed/audios"
# Contador para arquivos processados
contador = 0
# Obtenha o número total de arquivos .wav
total_files = len([nome do nome em os.listdir(audio_dir) if name.endswith(".wav")])
# Função para substituir qualquer arquivo ou pasta existente
def replace_existing(caminho):
se os.path.exists(caminho):
if os.path.isfile(caminho):
os.remove(caminho)
senão:
shutil.rmtree(caminho)
# Criar a saída e os diretórios concluídos, se não existirem
para dir em [output_dir, completed_dir]:
se não for os.path.exists(dir):
os.makedirs(dir)
# Verifique se há arquivos .txt no diretório de saída com nomes semelhantes aos arquivos .wav no diretório de áudio
para nome de arquivo em os.listdir(output_dir):
se filename.endswith(".txt"):
wav_file = os.path.join(diretório_áudio, os.path.splitext(nome_arquivo)[0] + ".wav")
se os.path.exists(wav_file):
shutil.move(arquivo_wav, dir_concluído)
# Verifique se há arquivos .wav no diretório concluído que não tenham nomes semelhantes a nenhum arquivo .txt no diretório de saída
para nome de arquivo em os.listdir(complete_dir):
se filename.endswith(".wav"):
txt_file = os.path.join(dir_saída, os.path.splitext(nome_de_arquivo)[0] + ".txt")
se não os.path.exists(txt_file):
shutil.move(os.path.join(complete_dir, nome de arquivo), audio_dir)
# Iterar todos os arquivos no diretório
para nome de arquivo em os.listdir(audio_dir):
se filename.endswith(".wav"):
# Caminho completo para o arquivo .wav
wav_file = os.path.join(pasta_de_áudio, nome do arquivo)
# Tentativa de transcrever o arquivo até 5 vezes
para tentativa no intervalo(5):
tente:
# Transcrever o arquivo .wav
!sussurrar "$wav_file" — modelo grande
# Se a transcrição for bem-sucedida, mova o arquivo .txt para o Google Drive e imprima um número
txt_file = "/content/" + os.path.splitext(nome do arquivo)[0] + ".txt"
# Abrir o arquivo de texto transcrito e ler seu conteúdo
com open(txt_file, 'r') como arquivo:
dados = file.read()
# Substitua vários "." por um único "."
dados = re.sub('\.+', '.', dados)
# Substitua os caracteres de nova linha por um espaço para garantir que o texto transcrito não contenha mais de uma linha
dados = data.replace('\n', ' ')
# Gravar o conteúdo modificado de volta no arquivo
com open(txt_file, 'w') como arquivo:
file.write(dados)
# Substituir qualquer arquivo ou pasta existente
replace_existing(os.path.join(dir_saída, os.path.basename(arquivo_txt))
shutil.move(arquivo_txt, dir_saída)
# Mover o arquivo .wav para o diretório concluído
shutil.move(arquivo_wav, dir_concluído)
# Imprimir o contador para transcrições bem-sucedidas junto com o nome do arquivo
print(f"Número de arquivo transcrito com êxito {counter + 1} - {filename}")
print(f"Conteúdo transcrito: \n{dados}")
# Se for bem-sucedido, quebrar o loop e passar para o próximo arquivo
interrupção
exceto Exceção como e:
print(f"Falha na tentativa {try+1} para {filename}: {e}")
# Aguarde um pouco antes de tentar novamente
tempo.repouso(5)
# Incrementar o contador para arquivos processados
contador += 1
# Imprimir a porcentagem de andamento
print(f"Progresso: {round((counter / total_files) * 100, 2)}%")
print("[================== TRANSCRIÇÃO CONCLUÍDA ===================]")
Mods/Addons semelhantes
Serana - Substituta da voz feminina de Astarion3Áudio para Baldur's Gate 3Baldur's Gate 3
Substitua a voz de Astarion pela de Serana de Skyrim. A versão 2.0 já está disponível!2200
Hulsin Reeves (voz de Halsin)1Áudio para Baldur's Gate 3Baldur's Gate 3
Keenu Reeves - dublador de Halsin010
Amperor (Voz do Imperador)3Áudio para Baldur's Gate 3Baldur's Gate 3
Atrox - O ator de voz do Imperador100
Removedor de efeitos visuais e sonoros - Efeitos visuais e sonoros - Longstrider - Hex - Silenciador familiar de diabinhosallÁudio para Baldur's Gate 3Baldur's Gate 3
VFX e SFX Remover - Efeitos Visuais e Sonoros Iniciados - Longstrider - Hex E MaisComo em Ultimate G...100
Menu principal. Substituindo músicaallÁudio para Baldur's Gate 3Baldur's Gate 3
Muda a música do menu principal para outra faixa épica do jogo:"As probabilidades são novas" ou qual...200
Substituto para a música de taverna "Canção do Verdadeiro Elfo"allÁudio para Baldur's Gate 3Baldur's Gate 3
*Spoiler Ahead*- Quando finalmente cheguei à lendária Taverna Elf Song, fiquei desapontado. Onde est...100
Predefinição de voz de Naruto para Tav3Áudio para Baldur's Gate 3Baldur's Gate 3
Substitua a predefinição de Voz 2 por Naruto Voice000
Melinaheart4.1.1.6897358Áudio para Baldur's Gate 3Baldur's Gate 3
Referenciado de Kasada, Wolfdua, Snk4211 , Nolester,Continuar o trabalho de Valquíria062Este mod faz...000
Pardal Gale4.1.1.6897358Áudio para Baldur's Gate 3Baldur's Gate 3
Jack Sparrow como dublador de GaleInspirado por Kasada, Wolfdua,000
Halsin Reeves4.1.1.6897358Áudio para Baldur's Gate 3Baldur's Gate 3
Keanu Reeves como ator da voz de HalsinInspirado por Kasada, Wolfdua,100
Criação de personagens em acesso antecipado Dublagem restaurada3Áudio para Baldur's Gate 3Baldur's Gate 3
Substituindo a voz para que o personagem diga, "Com quem você sonha à noite?" enquanto cria o guarda...000
Substituto de voz de Tav4.1.1.6897358Áudio para Baldur's Gate 3Baldur's Gate 3
Este mod substituir a voz do seu personagem principal personalizado Tav com o seu ator favorito500
















