Hi, thank you for contacting JustAnswer.com. My name is Russell. I will do my best to provide the right answer to your question.
Please describe all that you can about how the phone is now behaving, and whether there was a sudden cessation of the speaker working, and whether anything that you can think of, with careful recollection, happened about at the time or before the speaker stopped working - such as the phone getting wet, being dropped, having a new app installed on it, a major update, etc.
Check exterior volume buttons, and also check on the Moto Assist app to make sure you have not put your phone into Silent Mode.
Then, plug the headphones in.
Change the volume in
that is specifically change the ringer volume.
Unplug the headphones reasonably slowly.
That is reported to fix the problem.
Have you tried changing the ringer volume while the headphones are plugged in, and then unplugging the headphones?
Then there is some other problem.
I honestly don't know what else to suggest.
Do you know what you were doing with the Moto E, when the speaker quit working, aside from setting the ringtone?
If that was all you were doing, then maybe the ringtone settings should be gone through again, and set (as far as you can tell) back to where they were *before* the problem.
Then I have no further suggestions, and must apologize for not doing more.
I have Opted Out, opening the case to other Experts, and giving you a chance at a second opinion or more suggestions from other Experts in this category, in case there's something I missed. Thank you for your patience, meanwhile.
If it works with the ear plugs in there is a off chance there is debris in the ear phone port causing the phone to detect headphones that are not truly present. Condensed air is a great way to blow out debris. Also get a flashlight and look into the port.
Feel free to call me with any question surrounding this issue. I would be glad to help troubleshoot this issue with you!