A speech output method, comprising: determining a target text to be processed; determining a preset text corresponding to the target text by matching the target text with a local text database; and determining, based on the preset text, output speech of the target text from a local speech database to output the output speech; wherein the local speech database is pre-configured based on a correspondence between a text and speech; characterized by determining the preset text corresponding to the target text by matching the target text with the local text database comprises: in response to failing to determine the preset text corresponding to the target text by matching the target text as a whole with the local text database, splitting the target text to obtain at least two target keywords; and matching the at least two target keywords with the local text database respectively to determine preset keywords corresponding to the target keywords; wherein determining, based on the preset text, output speech of the target text from a local speech database to output the output speech comprises: in response to a number of the target keywords that do not match with any preset keyword being less than a number threshold, performing text to speech processing on the target keywords that do not match with any preset keyword based on an offline text to speech manner, while determining corresponding speech segments for successfully matched target keywords from the local speech database, so as to determine the output speech of the target text in an integrated approach; in response to the number of the target keywords that do not match with any preset keyword being greater than or equal to the number threshold, performing text to speech processing on the entire target text based on the offline text to speech method. determining a target text to be processed; determining a preset text corresponding to the target text by matching the target text with a local text database; and determining, based on the preset text, output speech of the target text from a local speech database to output the output speech; wherein the local speech database is pre-configured based on a correspondence between a text and speech; characterized by determining the preset text corresponding to the target text by matching the target text with the local text database comprises: in response to failing to determine the preset text corresponding to the target text by matching the target text as a whole with the local text database, splitting the target text to obtain at least two target keywords; and matching the at least two target keywords with the local text database respectively to determine preset keywords corresponding to the target keywords; wherein determining, based on the preset text, output speech of the target text from a local speech database to output the output speech comprises: in response to a number of the target keywords that do not match with any preset keyword being less than a number threshold, performing text to speech processing on the target keywords that do not match with any preset keyword based on an offline text to speech manner, while determining corresponding speech segments for successfully matched target keywords from the local speech database, so as to determine the output speech of the target text in an integrated approach; in response to the number of the target keywords that do not match with any preset keyword being greater than or equal to the number threshold, performing text to speech processing on the entire target text based on the offline text to speech method. in response to failing to determine the preset text corresponding to the target text by matching the target text as a whole with the local text database, splitting the target text to obtain at least two target keywords; and matching the at least two target keywords with the local text database respectively to determine preset keywords corresponding to the target keywords; wherein determining, based on the preset text, output speech of the target text from a local speech database to output the output speech comprises: in response to a number of the target keywords that do not match with any preset keyword being less than a number threshold, performing text to speech processing on the target keywords that do not match with any preset keyword based on an offline text to speech manner, while determining corresponding speech segments for successfully matched target keywords from the local speech database, so as to determine the output speech of the target text in an integrated approach; in response to the number of the target keywords that do not match with any preset keyword being greater than or equal to the number threshold, performing text to speech processing on the entire target text based on the offline text to speech method.