waglpz/google-tts

使用 Google 将文本转换为声音文件。

v1.0.0 2024-02-23 12:43 UTC

This package is auto-updated.

Last update: 2024-09-27 01:16:58 UTC


README

Google TTS 库允许您通过 Google API 使用文本转语音。

要求

PHP 8.2 或更高版本

安装

composer require waglpz/google-tts:"^1.0"

使用 OAuth 进行身份验证

  1. 按照说明 创建网络应用程序凭据
  2. 在某些隐藏目录中下载 JSON 凭据,并在配置中包含此路径。
  3. 使用配置 authConfig 设置这些凭据的路径。
  4. 使用配置键 scopes 设置您将要调用的 API 所需的范围。
  5. 在配置中设置应用程序的重定向 URI。
  6. 设置重定向到 Google 时预期的提示。这些可以是 noneconsentselect_account
  7. 在处理重定向 URI 的脚本中,交换授权码以获取访问令牌
示例
  

Google 文档

创建Audio的示例: https://cloud.google.com/text-to-speech/docs/create-audio

PHP 示例: https://cloud.google.com/php/docs/reference/cloud-text-to-speech/latest

支持的声音和语言: https://cloud.google.com/text-to-speech/docs/voices

标点符号
de_de	⏎	neue zeile, zeilenumbruch
de_de	⏎⏎	neuer absatz, neuer abschnitt
de_de	!	Ausrufezeichen, ausrufezeichen, ausrufungszeichen
de_de	"	anführungszeichen, anführungszeichen oben, anführungszeichen unten, gänsefüßchen
de_de	#	doppelkreuz, hash, hash zeichen, hash-zeichen, hashtag, nummernzeichen, raute, rautenzeichen, rautezeichen
de_de	&	et zeichen, et-zeichen, firmen-und, kaufmannsund, kaufmännisches und, und zeichen, und-zeichen
de_de	'	apostroph
einfache anführungszeichen
einfaches anführungszeichen
einfaches anführungszeichen oben
einfaches anführungszeichen unten
einzelnes anführungszeichen
einzelnes anführungszeichen oben
einzelnes anführungszeichen unten
halbe anführungszeichen
halbe anführungszeichen oben
halbe anführungszeichen unten
de_de	(	klammer auf
linke klammer
runde klammer auf
de_de	)	klammer zu
rechte klammer
runde klammer zu
de_de	*	asterisk
malzeichen
sternchen
de_de	,	beistrich
komma
de_de	-	bindestrich
ergänzungsstrich
trennstrich
de_de	.	punkt
de_de	...	auslassungspunkte
auslassungszeichen
punkt punkt punkt
de_de	/	schrägstrich
slash
de_de	:	doppelpunkt
de_de	;	semikolon
strichpunkt
de_de	?	Fragezeichen
fragezeichen
de_de	@	at zeichen
at-zeichen
de_de	[	eckige klammer auf
de_de	\	backslash
umgekehrter schrägstrich
de_de	]	eckige klammer zu
de_de	^	zirkumflex
de_de	_	unterstrich
de_de	{	geschweifte klammer auf
geschwungene klammer auf
de_de	|	längsstrich
pipe
pipe-symbol
senkrechter strich
verkettungszeichen
de_de	}	geschweifte klammer zu
geschwungene klammer zu
de_de	~	tilde
de_de	–	gedankenstrich

代码质量和测试

要检查代码风格违规,请运行

composer waglpz:code:style:check

要自动修复(可修复的)代码风格违规,请运行

composer waglpz:code:style:fix

要检查静态类型违规,请运行

waglpz:code:analyse

要检查回归,请运行

composer waglpz:test:normal

要一次性检查所有违规,请运行

composer waglpz:check:normal