Discord 的平台非常适合在朋友之间发短信或建立视频和语音聊天,但如果您没有麦克风(have a microphone)(或者您不能或不想说话),您可能会发现自己被排除在外。值得庆幸的是,Discord可以使用文本转语音功能 ( (Discord)TTS )帮助您解决此问题,该功能将文本转换为语音消息。
不幸的是,如果Discord TTS无法正常工作,您需要先找到修复程序,然后才能在平台上使用TTS功能。并非所有服务器或每个Discord频道都支持TTS 。但如果是,并且您无法使用它,则需要按照以下步骤解决问题。
如何启用不和谐的文字转语音(How to Enable Discord Text-to-Speech)
如果您想在Discord上使用文本转语音,您需要检查该功能是否已启用并准备好在您的Discord设置中使用。您只能在启用该功能的服务器频道中使用不和谐TTS,因此您需要加入支持该功能的频道(和服务器)。这是为了帮助防止在繁忙的服务器上滥用TTS 。
不幸的是,Discord TTS仅在使用Discord桌面或 Web 应用程序的 PC 或Mac上受支持。(Mac)Discord移动应用程序目前不支持TTS,因此您不能在那里使用TTS功能。
- 要启用Discord文本转语音,您需要在 PC 或Mac上打开(Mac)Discord应用程序。如果您使用的是Discord网络应用程序,请打开 Discord 网站(open the Discord website)并登录。
- 登录后,选择左下角用户名旁边的设置图标。(settings icon )
- 在用户设置(User settings)菜单中,从侧面菜单中选择通知。(Notifications )在文本转语音通知(Text-to-Speech Notifications)部分,确保启用TTS通知——这将确保您在活动频道中听到Discord TTS消息。选择一个(Select one)可用选项来激活Discord TTS。
- 接下来,在用户设置(User Settings)菜单中选择辅助功能。(Accessibility )然后,在Text-to-Speech下,确保选择并激活Allow playback and usage of /tts command滑块。您还可以使用下面“文本到语音转换速率(Text-to-Speech Rate)”部分中的滑块设置语音速度 - 选择“预览(Preview)”进行测试。
- 最后,如果您是服务器所有者或管理员,则需要在频道中启用TTS消息以供用户使用该功能(或者管理员需要为您执行此操作)。为此,请选择服务器列表中所选频道旁边的设置图标。(settings icon)
- 在频道设置(channel settings )菜单中,选择权限(Permissions )>高级权限(Advanced Permissions)。选择一个角色(或选择@everyone),然后选中Send text-to-speech messages权限旁边的勾号图标。(tick icon)选择保存更改(Save changes)以确认更改。
- 启用TTS后,在服务器上打开一个支持它的频道。要使用它,请在频道中键入/tts message: text Enter以发送消息,将文本(text)替换为消息的内容。
如果TTS处于活动状态,启用(TTS)TTS的用户(包括您自己)将使用您的设备或浏览器 使用的TTS引擎重复听到该消息。
您和其他用户将听到的TTS消息的格式是: username said message。比如Ben 说 this is a TTS message(Ben said this is a TTS message),其中Ben是用户在服务器上的昵称,this is a TTS message是Discord用户发送的TTS消息。(TTS)
在 Windows 上更新声音驱动程序(Update Sound Drivers on Windows)
顾名思义,Discord文本到语音转换依赖于您 PC 上的工作音响系统来运行。如果您的扬声器无法在Windows上运行,您需要先解决此问题,因为这可能是Discord TTS在您的 PC 上无法正常运行的原因(假设它们已插入并且正常运行)。
对于大多数用户而言,更新声音驱动程序是解决此问题的最佳方法。例如,如果您缺少主板的芯片组驱动程序,则在安装它们之前您将无法使用Discord TTS 。新(New)驱动程序还可以解决您 PC 声音输出的其他问题,包括音频噼啪声问题(audio crackling issues)。
- 要在Windows(Windows)上更新您的声音驱动程序,请右键单击开始(Start)菜单并选择设备管理器(Device Manager)。
- 在设备管理器(Device Manager )窗口中,选择声音、视频和游戏控制器(Sound, video and game controllers)部分旁边的箭头图标。(arrow icon)或者,如果您缺少驱动程序,请改为选择其他设备(Other devices )旁边的箭头。在列表中找到您的声音设备,然后右键单击并选择Properties。
- 在“属性(Properties)”窗口中,选择“驱动程序(Driver )”选项卡。要更新您的驱动程序,请选择更新驱动程序(Update Driver)。如果您最近升级了声音驱动程序并希望回滚到较早的驱动程序(roll back to an earlier driver),请改为选择回滚驱动程序(Roll Back Driver )。
- 如果要通过使用Windows Update数据库搜索可用驱动程序来更新驱动程序,请选择自动搜索驱动程序(Search automatically for drivers)。如果您已从制造商的网站下载驱动程序以手动安装,请改为选择浏览我的计算机以查找驱动程序(Browse my computer for drivers)。
- Windows 将搜索任何可用的驱动程序,如果可用,则自动安装它们。如果它找不到任何新驱动程序,则需要使用Windows 更新(Windows Update)来搜索它们。出现提示时,选择在 Windows Update 上搜索更新的驱动程序(Search for updated drivers on Windows Update)。
- 此时,您将被重定向到Windows Update,Windows将在其中扫描可用的系统更新(包括驱动程序更新)。从这里,选择立即安装(Install now)以安装任何可用的更新。
将扬声器设置重置为立体声播放(Reset Speaker Settings to Stereo Playback)
Discord在(Discord)Windows PC(Windows PCs)上的TTS配置的一个众所周知的问题与声音输出的配置方式有关。尽管大多数用户可能拥有环绕声扬声器系统,但如果您的扬声器配置为使用立体声音频配置以外的任何其他配置(使用两个扬声器) , Discord可能会停止工作。(Discord)
如果您在Windows的声音设置中将扬声器或耳机输出配置为不同的设置,例如多扬声器环绕声设置,Discord TTS可能会停止工作。如果是这种情况,您需要将Windows扬声器设置设置为立体声,以恢复Discord文本转语音功能。
- 要在Windows(Windows)上使用立体声播放配置,请右键单击开始(Start)菜单并选择设置(Settings)。
- 在设置(Settings)菜单中,选择系统(System )>声音(Sound )>声音控制面板(Sound Control Panel)。
- 在声音(Sound)菜单中,在播放(Playback)选项卡中选择您的播放设备,然后按左下角的配置。(Configure)或者,右键单击选定的播放设备并选择配置(Configure)。
- 在扬声器设置(Speaker Setup)菜单中,选择立体声(Stereo)。如果您想看看这听起来如何,请选择测试以使用此配置听到声音输出。(Test)如果您愿意继续,请选择Next。
- 在下一个菜单中,选择扬声器设置。例如,如果您使用环绕扬声器,请选中此选项旁边的复选框。否则(Otherwise),请确保设置了Front left 和 right(Front left and right )或将选项留空,然后选择Next。
- 选择完成(Finish)以完成设置,然后重新启动您的 PC。如果配置更改成功,Discord TTS应该会重新开始工作。
更新、重新安装或切换 Discord 应用程序(Update, Reinstall, or Switch Discord Apps)
如果您仍然在使用Discord文本转语音时遇到问题,您可能需要寻找更彻底的解决方案。更新或重新安装Discord或切换到 Web 客户端(如果您使用桌面应用程序)或桌面应用程序(如果您使用 Web 客户端)可能是Discord TTS无法正常工作的解决方案。
如果您需要更新Discord或重新安装(或首次安装),方法保持不变——下载最新版本(download the latest version)并将其安装在您的 PC 或Mac上。您可以切换到测试版或金丝雀版本(canary release)以获取最新的错误修复,但这些并不完全稳定,因此您可能更喜欢使用稳定的Discord版本。
如果您想切换到网络应用程序,您需要访问 Discord 网站(visit the Discord website)并选择右上角的打开 Discord 。(Open Discord)登录后,您将被重定向到Discord网络应用程序,允许您使用浏览器的文本转语音引擎在支持它的频道中使用Discord文本转语音功能。(Discord)
有效使用 Discord(Using Discord Effectively)
如果Discord TTS不起作用,那么上述步骤应该可以帮助您在您的 PC 或其他服务器用户上重新启动并运行该功能。Discord TTS仅适用于启用该功能的服务器;但是,如果您不能使用它,您可能需要制作自己的 Discord 服务器(make your own Discord server)或切换到允许它的服务器。
Discord TTS问题并不是您可能遇到的唯一问题。连接问题(Connection problems)、Javascript 错误(Javascript errors)和Discord 无法打开(Discord not opening )都可以通过简单的故障排除提示来解决。
How to Fix Discord TTS Not Working Errors
Discord’s plаtform is perfect for texting or establishing video and voice chats between friends, but if you don’t have a microphone (or you can’t or don’t want to speak), you may find yourself left out. Thankfully, Discord can help you get around this using text-to-speech functionality (TTS), which converts text to voice messages.
Unfortunately, if Discord TTS is not working, you’ll need to find a fix before you can use TTS functionality on the platform. TTS isn’t supported on every server or in every Discord channel. But if it is, and you can’t use it, you’ll need to follow these steps to fix the problem.
How to Enable Discord Text-to-Speech
If you want to use text-to-speech on Discord, you’ll need to check that the feature is enabled and ready to use in your Discord settings. You can only use discord TTS in server channels that have the feature enabled, so you’ll need to join a channel (and server) that supports the feature. This is to help prevent TTS abuse on busy servers.
Unfortunately, Discord TTS is only supported on PC or Mac using the Discord desktop or web app. The Discord mobile app doesn’t support TTS at present, so you can’t use TTS functionality there.
- To enable Discord text-to-speech, you’ll need to open the Discord app on your PC or Mac. If you’re using the Discord web app, open the Discord website and sign in.
- Once you’ve signed in, select the settings icon next to your username in the bottom-left.
- In the User settings menu, select Notifications from the side menu. In the Text-to-Speech Notifications section, make sure to enable TTS notifications—this will ensure you hear Discord TTS messages in your active channels. Select one of the available options to activate Discord TTS.
- Next, select Accessibility in the User Settings menu. Then, under Text-to-Speech, make sure to select and activate the Allow playback and usage of /tts command slider. You can also set the speech speed using the slider in the Text-to-Speech Rate section below—select Preview to test it.
- Finally, if you’re a server owner or administrator, you’ll need to enable TTS messages in a channel for users to use the feature (or an administrator will need to do this for you). To do this, select the settings icon next to a chosen channel in the server list.
- In the channel settings menu, select Permissions > Advanced Permissions. Select a role (or choose @everyone), then check the tick icon next to the Send text-to-speech messages permission. Select Save changes to confirm the change.
- Once you’ve enabled TTS, open a channel that supports it on a server. To use it, type /tts message: text in the channel and select Enter to send the message, replacing text with the message’s contents.
If TTS is active, users with TTS enabled (including yourself) will hear the message repeated using the TTS engine used by your device or browser.
The format of the TTS message you and other users will hear is: username said message. For example, Ben said this is a TTS message, where Ben is the user’s nickname on the server, and this is a TTS message is the TTS message sent by the Discord user.
Update Sound Drivers on Windows
As the name suggests, Discord text-to-speech relies on a working sound system on your PC to function. If your speakers aren’t working on Windows, you’ll need to fix this first, as it could be the reason why Discord TTS is not working properly on your PC (assuming they’re plugged in and are otherwise working properly).
For most users, updating sound drivers is the best way to resolve this issue. If you’re missing chipset drivers for your motherboard, for instance, you won’t be able to use Discord TTS until you install them. New drivers can also fix other problems with your PC sound output, including audio crackling issues.
- To update your sound drivers on Windows, right-click the Start menu and select Device Manager.
- In the Device Manager window, select the arrow icon next to the Sound, video and game controllers section. Alternatively, if you’re missing drivers, select the arrow next to Other devices instead. Locate your sound device in the list, then right-click and select Properties.
- In the Properties window, select the Driver tab. To update your driver, select Update Driver. If you’ve recently upgraded your sound drivers and you wish to roll back to an earlier driver, select Roll Back Driver instead.
- If you want to update your drivers by searching for available drivers using the Windows Update database, select Search automatically for drivers. If you’ve downloaded a driver from a manufacturer’s website to install manually, select Browse my computer for drivers instead.
- Windows will search for any available drivers and, if they’re available, install them automatically. If it can’t find any new drivers, you’ll need to use Windows Update to search for them instead. When prompted, select Search for updated drivers on Windows Update.
- At this point, you’ll be redirected to Windows Update, where Windows will scan for available system updates (including driver updates). From here, select Install now to install any available updates.
Reset Speaker Settings to Stereo Playback
One well-known issue with Discord’s TTS configuration on Windows PCs is linked to how your sound output is configured. While most users may have a surround sound speaker system, Discord may stop working if your speakers are configured to use anything other than a stereo audio configuration (using two speakers).
If you have configured your speaker or headphone output to something different in Windows’ sound settings, such as a multi-speaker surround sound setup, Discord TTS might stop working. If that’s the case, you’ll need to set your Windows speaker settings to stereo to restore Discord text-to-speech functionality.
- To use a stereo playback configuration on Windows, right-click the Start menu and select Settings.
- In the Settings menu, select System > Sound > Sound Control Panel.
- In the Sound menu, select your playback device in the Playback tab, then press Configure in the bottom-left. Alternatively, right-click the selected playback device and select Configure.
- In the Speaker Setup menu, select Stereo. Select Test to hear sound output using this configuration if you want to see how this will sound. If you’re happy to proceed, select Next.
- In the next menu, select the speaker setup. For example, if you’re using surround speakers, select the checkbox next to this option. Otherwise, make sure that Front left and right is set or leave the options blank, then choose Next.
- Select Finish to complete the setup, then restart your PC. If the configuration changes are successful, Discord TTS should start working again.
Update, Reinstall, or Switch Discord Apps
If you’re still having trouble with Discord text-to-speech, you may need to look at a more drastic solution. Updating or reinstalling Discord, or switching to the web client (if you use the desktop app) or the desktop app (if you use the web client) may be the solution for Discord TTS not working.
If you need to update Discord or reinstall it (or install it for the first time), the method remains the same—download the latest version and install it on your PC or Mac. You can switch to a beta or canary release for the latest bug fixes, but these aren’t completely stable, so you may prefer to use the stable Discord release instead.
Should you wish to switch to the web app, you need to visit the Discord website and select Open Discord in the top-right. Once you sign in, you’ll be redirected to the Discord web app, allowing you to use Discord text-to-speech functionality in channels that support it using your browser’s text-to-speech engine.
Using Discord Effectively
If Discord TTS is not working, then the steps above should help you get the feature up and running again on your PC or other server users. Discord TTS will only work on servers where the feature is enabled; however, if you can’t use it, you may need to make your own Discord server or switch to a server that allows it.
Discord TTS issues aren’t the only problems you may encounter. Connection problems, Javascript errors, and Discord not opening can all be resolved with simple troubleshooting tips.