import sys import os sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) # Import direto sem dependências complexas import torch import torchaudio import numpy as np print("Teste simples de TTS") print("Gerando áudio de teste...") # Criar um áudio de teste simples sample_rate = 16000 duration = 3 # segundos frequency = 440 # Hz (nota Lá) # Gerar onda senoidal t = np.linspace(0, duration, int(sample_rate * duration)) waveform = 0.3 * np.sin(2 * np.pi * frequency * t) # Converter para tensor audio_tensor = torch.FloatTensor(waveform).unsqueeze(0) # Salvar o áudio output_file = "test_audio_simple.wav" torchaudio.save(output_file, audio_tensor, sample_rate) print(f"Áudio salvo em: {output_file}") print(f"Duração: {duration} segundos") print(f"Taxa de amostragem: {sample_rate} Hz")