Related Experiment Videos
Development of an algorithm for improving quality and information processing capacity of MathSpeak synthetic speech
M D Isaacson1, S Srinivasan, L L Lloyd
1Special Education, EDST, Purdue University.
Disability and Rehabilitation. Assistive Technology
|February 27, 2010
Summary
A new algorithm improves synthetic speech for MathSpeak by adding pauses, enhancing accuracy and memory for individuals with print disabilities. This supports STEM education and careers.
Area of Science:
- Assistive Technology
- Speech Synthesis
- Mathematics Education
Background:
- MathSpeak is a system for rendering mathematical expressions into synthetic speech.
- Current MathSpeak systems lack adequate pausing, leading to unclear utterances.
- This ambiguity hinders information processing for users, particularly those with print disabilities.
Purpose of the Study:
- To develop an algorithm for inserting pauses into MathSpeak synthetic speech.
- To improve the clarity and intelligibility of MathSpeak renderings.
- To enhance the accessibility of mathematical content for individuals with print disabilities.
Main Methods:
- An algorithm was developed to insert pauses based on recordings of math teachers.
- Efficacy testing involved college students without disabilities and students with visual impairments.
- Measured parameters included reception accuracy, memory retention, and speech quality rankings.
Main Results:
- The developed algorithm resulted in statistically significant improvements across all measured parameters.
- Reception accuracy and short-term memory retention were enhanced.
- Perceived quality of synthetic speech renderings showed significant improvement.
Conclusions:
- The pause-insertion algorithm significantly enhances MathSpeak synthetic speech quality and information processing.
- This advancement improves the capacity of individuals with print disabilities in STEM fields.
- The findings support greater inclusion and success in academic and career STEM objectives.
Related Concept Videos
Integration by Parts: Problem Solving
Smart speakers process voice commands by modeling audio inputs as piecewise functions and analyzing them through integration against trigonometric functions, such as cosine. This mathematical approach is fundamental in signal processing, where complex sound waves are decomposed into simpler frequency components.Consider a definite integral involving a piecewise function multiplied by a cosine function. Because the function is defined differently over separate intervals, the integral is split...
Upsampling
Managing signal sampling rates is essential in digital signal processing to maintain signal integrity. A decimated signal, characterized by a reduced frequency range due to its lower sampling rate, can be upsampled by inserting zeros between each sample. This upsampling process expands the original spectrum and introduces repeated spectral replicas at intervals dictated by the new Nyquist frequency. To refine this zero-inserted sequence, it is passed through a lowpass filter with a cutoff...
Improving Translational Accuracy
Base complementarity between the three base pairs of mRNA codon and the tRNA anticodon is not a failsafe mechanism. Inaccuracies can range from a single mismatch to no correct base pairing at all. The free energy difference between the correct and nearly correct base pairs can be as small as 3 kcal/ mol. With complementarity being the only proofreading step, the estimated error frequency would be one wrong amino acid in every 100 amino acids incorporated. However, error frequencies observed in...
Improving Translational Accuracy
Base complementarity between the three base pairs of mRNA codon and the tRNA anticodon is not a failsafe mechanism. Inaccuracies can range from a single mismatch to no correct base pairing at all. The free energy difference between the correct and nearly correct base pairs can be as small as 3 kcal/ mol. With complementarity being the only proofreading step, the estimated error frequency would be one wrong amino acid in every 100 amino acids incorporated. However, error frequencies observed in...
Synthetic Disvision of Polynomials
Synthetic division is an efficient algorithmic approach for dividing a polynomial by a linear binomial of the form x - c, where c is a real number. This method is helpful due to its streamlined process, which avoids the more cumbersome steps involved in the traditional long division of polynomials. It simplifies computation and serves as a practical tool for evaluating polynomials and identifying their factors.To perform synthetic division, one begins by listing the coefficients of the...
Reconstruction of Signal using Interpolation
Signal processing techniques are essential for accurately converting continuous signals to digital formats and vice versa. When a continuous signal is sampled with a period T, the resulting sampled signal exhibits replicas of the original spectrum in the frequency domain, spaced at intervals equal to the sampling frequency. To handle this sampled signal, a zero-order hold method can be applied, which creates a piecewise constant signal by retaining each sample's value until the next sampling...