NELGJul 17, 2024

SpikeVoice: High-Quality Text-to-Speech Via Efficient Spiking Neural Network

arXiv:2408.00788v127 citationsh-index: 14
Originality Highly original
AI Analysis

This work introduces the first TTS system using SNNs, offering a potential energy-efficient solution for speech synthesis applications.

The paper tackles the challenge of enabling Spiking Neural Networks (SNNs) to perform high-quality Text-to-Speech (TTS) by addressing the 'partial-time dependency' issue, achieving results comparable to Artificial Neural Networks with only 10.5% of the energy consumption.

Brain-inspired Spiking Neural Network (SNN) has demonstrated its effectiveness and efficiency in vision, natural language, and speech understanding tasks, indicating their capacity to "see", "listen", and "read". In this paper, we design \textbf{SpikeVoice}, which performs high-quality Text-To-Speech (TTS) via SNN, to explore the potential of SNN to "speak". A major obstacle to using SNN for such generative tasks lies in the demand for models to grasp long-term dependencies. The serial nature of spiking neurons, however, leads to the invisibility of information at future spiking time steps, limiting SNN models to capture sequence dependencies solely within the same time step. We term this phenomenon "partial-time dependency". To address this issue, we introduce Spiking Temporal-Sequential Attention STSA in the SpikeVoice. To the best of our knowledge, SpikeVoice is the first TTS work in the SNN field. We perform experiments using four well-established datasets that cover both Chinese and English languages, encompassing scenarios with both single-speaker and multi-speaker configurations. The results demonstrate that SpikeVoice can achieve results comparable to Artificial Neural Networks (ANN) with only 10.5 energy consumption of ANN.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes