Fórum de Suporte Digivoice
Você não está logado.
Srs e Senhoritas,
Estou tendo o seguinte problemas:
Qdo gerado um arquivo wav, usando o SAPI da microsoft conforme comando abaixo:
procedure Tform1.GravaWav(Port:Integer;Texto:WideString);
var
Arq_Wav : String;
begin
Arq_Wav := 'chk0'+InttoStr(Port)+'.wav';
Texto:= Copy(Texto,18,Length(Texto));
SpFileStream.format.Type_ := SAFTCCITT_uLaw_8kHzMono;
SpFileStream.Open(Arq_Wav, SSFMCreateForWrite, True);
SpVoice1.AudioOutputStream:= SpFileStream.DefaultInterface;
SpVoice1.Speak(Texto, SVSFlagsAsync);
SpVoice1.SpeakStream(SpFileStream.DefaultInterface,0);
SpFileStream.Close;
end;
O arquivo é gerado sem problemas, e qdo ouvido pelo WINDOWS MEDIA PLAYER, consegue-se ouvir perfeitamente. Mais, qdo ouço pelo VLIB_DIAG.EXE aparece uma CHIEIRA no final do arquivo.
O que seria ?
Se a configuração do Wav está :
Formato de Audio CCITT u-Law
Taxa média de dados 8.00kb/segundo
Taxa de amostra 8.00 Khz
Taxa de amostra de audio 8 bit
Canais 1 (mono)
Obrigado se puderem me ajudar.
Luciano
Offline