J'utilise MS Translator pour renvoyer un fichier WAV de texte pour activer "parler" dans mon application Silverlight 4. Cependant, à la fin de chaque traduction, il y a un bruit de clic bizarre (on dirait que quelqu'un allume ou éteint un microphone).Comment se débarrasser du son "clic" à la fin de la traduction dans Microsoft Translate API dans l'application Silverlight
Here is an online Silverlight app which demonstrates the issue. Tapez quelque chose dedans et traduisez-le (peut être la même langue) et écoutez la fin de la conversation.
Y a-t-il quelque chose que je puisse faire pour me débarrasser de ce bruit? Je pensais lire le fichier WAV à 90% et l'arrêter avant le son mais je voudrais comprendre techniquement pourquoi il revient avec le bruit et où le problème est afin que je puisse trouver la meilleure solution pour cela.
MISE À JOUR: ci-dessous, il semble utile de plomb Après Brad que le problème est dans le WaveMediaStreamSource qui convertit le fichier WAV retourné dans un format Silverlight peut utiliser.
Ceci est le même mentionné/utilisé dans le online project here.
Alors ... une idée de comment se débarrasser du son crépitant lorsque WaveMediaStreamSource le convertit?
Merci pour la réponse Brad, c'est une piste - pouvez-vous me donner quelques conseils sur ce que vous entendez par retuning le fichier WAV dans Fiddler? Est-ce différent de simplement intégrer le son dans votre application SL et de le jouer avec un MediaElement? – Rodney
Ok, j'ai compris ce que vous vouliez dire - en sauvant le corps de la réponse dans Fiddler vous avez le fichier wav 8khz qui, comme vous l'avez souligné, n'a pas le crépitement à la fin. J'ai creusé plus profondément dans le code et ajouté quelques points à mon post original (je pense que c'est le WaveMediaStreamSource qui le fait alors, mais je ne sais toujours pas comment le réparer!) – Rodney
Intéressant. Malheureusement, je n'ai jamais codé pour Silverlight auparavant, donc je n'ai aucun moyen d'aider davantage. Encore une fois, je regarderais ce qui se passe quand l'audio s'arrête. Si la fréquence d'échantillonnage change brusquement pendant la lecture, il y a peut-être un problème. – Brad