구글TTS 어퍼스트로피 문제해결

구글 TTS가 어퍼스트로피를 제대로 인식하지 못하는 문제를 해결하기 위해, 어퍼스트로피를 특수 문자로 대체하는 방법을 고려할 수 있습니다. 이를 통해 어퍼스트로피가 포함된 단어가 제대로 발음되도록 할 수 있습니다.

PHP함수에 아래 코드를 심어주면 된다.

$gpt_response = str_replace(“‘”, “’”, $gpt_response);

이 코드는 GPT로부터 받은 응답에서 모든 어퍼스트로피를 유니코드 문자 ‘로 대체합니다. 이렇게 하면 구글 TTS가 이를 적절히 인식하여 발음하게 된다.