Visually impaired person cannot perform their activities like ordinary person. Therefore, it becomes more difficult when the visually impaired people working with the computers in their daily life and study. In order to overcome this difficulty, an electronic braille system based on weighted Viterbi algorithm is proposed in this paper. The proposed electronic Braille system including braille input module, speech translation module and text translation module. Along with this system, the electronic braille input, two-way conversion between Braille and Chinese characters, and speech conversion can be realized. The hidden Markov model (HMM) is used to design and implement the transformation, and a weighted Viterbi algorithm is used to solve the model design details and methods. The results presented in this paper show a proper weight on the information provided by static parameters can substantially reduce the error rate, and improve color space conversion accuracy. Finally, it is shown that the system developed in this paper can help visually impaired people for their input without speech assistance, and it can help the visually impaired to study and work better.